[Lizmap-de] Lizmap - Dropdown-Menü sortieren
Tobias Mosthaf
T.Mosthaf at sias.lu
Mi Okt 2 12:31:56 PDT 2024
Hallo in die Runde,
ich wende mich an euch, da ich keine Möglichkeit gefunden habe (weder in QGIS, noch im QGIS-Lizmap Plugin) in Lizmap Dropdown-Menüs alphabetisch sortiert darzustellen.
Mein Ziel ist unseren Datenbank-Usern im Lizmap Editierwerkzeug beim Erstellen/Editieren eines Wertes die Auswahl aus einem alphabetisch sortieren Dropdown-Menü zu ermöglichen. Dazu habe ich in unserer PostGIS Datenbank eine Tabelle erstellt (deren Werte nicht alphabetisch sortiert sind, da dies nicht möglich ist, da sich deren Werte ständig ändern) die die Dropdown Werte enthält und mit dem jeweiligen Attribut der Zieltabelle (die später den Wert enthält) über eine "Foreign Key" Beziehung verknüpft ist.
Ich habe dazu ein kleines Testprojekt erstell (https://test.siasportail.lu/, Screenshot dazu im Anhang):
1. Um dort das Editier-Werkzeug nutzen zu können, muss man sich zunächst als User "test" (PW: test123456789) einloggen.
2. Beim Erstellen eines "Test Point" mit dem Editierwerkzeug kann ich für das Attribut "Test Dropdown" aus einem Dropdown-Menü auswählen. Da die Werte in der zugrundeliegenden PostGIS Tabelle jedoch nicht alphabetisch sortiert abgelegt sind, werden diese im Dropdown-Menü auch nicht alphabetisch sortiert dargestellt.
Meine Frage daher an euch: Wisst ihr, wie man die Werte im Dropdown-Menü alphabetisch sortiert darstellen kann, auch wenn die Werte in der zugrundeliegenden Tabelle nicht alphabetisch sortiert sind?
Weiterhin würde uns noch interessieren, ob es in Lizmap möglich ist ein "doppeltes" Dropdown-Menü zu erstellen, mit der Vorauswahl einer übergeordneten Kategorie und anschließend der Auswahl der Werte die diesen Kategorie entsprechen (wie z.B. hier dargestellt https://www.sqlmaestro.com/products/mysql/phpgenerator/help/editors_dynamic_cascading_combobox/).
Die folgenden Versionen haben wir für das Aufsetzten des Test-Projektes verwendet:
* Lizmap Web Client : 3.7.10
* Lizmap plugin : 4.3.24
* QGIS Desktop : 3.34.4
* QGIS Server : 3.34.11
* QGIS Server plugin atlasprint : 3.4.1
* QGIS Server plugin lizmap_server : 2.10.0
* PHP Version: 8.3
* PostgreSQL / PostGIS : 16 / 3.4.2
Herzlichen Dank im Voraus und liebe Grüße aus Luxemburg,
Tobias
Mat frëndleche Gréiss +++ Meilleures salutations +++ Mit freundlichen Grüssen +++ Kind Regards
[sias]
Tobias Mosthaf
Natura 2000
T + 352 34 94 10 - 34
E t.mosthaf at sias.lu<mailto:t.mosthaf at sias.lu>
[Une image contenant texte, capture d'écran, dessin humoristique, Graphique Description générée automatiquement]
SIAS - Syndicat intercommunal à vocation multiple
5, rue Neihaischen - L-2633 Senningerberg
www.sias.lu<http://www.sias.lu/>
www.natura2000.lu<http://www.natura2000.lu/>
[cid:image003.png at 01DB14EA.2636A5E0]<https://www.facebook.com/www.sias.lu/> [cid:image004.png at 01DB14EA.2636A5E0] <https://www.youtube.com/channel/UClGQbc7ugXYy7jw7j547g7w> [cid:image005.png at 01DB14EA.2636A5E0] <https://www.youtube.com/channel/UClGQbc7ugXYy7jw7j547g7w>
P Be environmentally friendly: please do not print this email unless it is entirely necessary.
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241002/abbe0785/attachment-0001.htm>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : image001.png
Dateityp : image/png
Dateigröße : 10826 bytes
Beschreibung: image001.png
URL : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241002/abbe0785/attachment-0006.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : image002.png
Dateityp : image/png
Dateigröße : 106530 bytes
Beschreibung: image002.png
URL : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241002/abbe0785/attachment-0007.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : image003.png
Dateityp : image/png
Dateigröße : 412 bytes
Beschreibung: image003.png
URL : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241002/abbe0785/attachment-0008.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : image004.png
Dateityp : image/png
Dateigröße : 794 bytes
Beschreibung: image004.png
URL : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241002/abbe0785/attachment-0009.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : image005.png
Dateityp : image/png
Dateigröße : 547 bytes
Beschreibung: image005.png
URL : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241002/abbe0785/attachment-0010.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : Dropdown_Screenshot.PNG
Dateityp : image/png
Dateigröße : 416771 bytes
Beschreibung: Dropdown_Screenshot.PNG
URL : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241002/abbe0785/attachment-0011.png>
Mehr Informationen über die Mailingliste Lizmap-de