[Lizmap-de] Lizmap - Dropdown-Menü sortieren

Tobias Mosthaf T.Mosthaf at sias.lu
Do Okt 3 00:31:02 PDT 2024


Hallo in die Runde,

dank des Hinweises von Günter, dass es sich hier wohl eher um ein „QGIS-Problem“ handelt, scheine ich die Antwort auf meine Frage schon gefunden zu haben.

Ich musste in den „Layer Properties“ in QGIS an Stelle des Widget Type „Relation Reference“ den Widget Type „Value Relation“ auswählen, diesen kann ich alphabetisch sortieren („Order by value“) – Screenshots dazu im Anhang. Dann scheint es zu funktionieren. 😊 Zumindest im Test-Projekt.

Zur Frage mit dem „doppelten“ Dropdown-Menü könnte hier die Lösung liegen, das muss ich dann noch ausprobieren: https://www.youtube.com/watch?v=mtpUP5n_78E

Herzlichen Dank 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 01DB1576.3F300F00]<https://www.facebook.com/www.sias.lu/>   [cid:image004.png at 01DB1576.3F300F00] <https://www.youtube.com/channel/UClGQbc7ugXYy7jw7j547g7w>     [cid:image005.png at 01DB1576.3F300F00] <https://www.youtube.com/channel/UClGQbc7ugXYy7jw7j547g7w>
P Be environmentally friendly: please do not print this email unless it is entirely necessary.

De : Lizmap-de <lizmap-de-bounces at lists.osgeo.org> De la part de Tobias Mosthaf via Lizmap-de
Envoyé : 02. Oktober2024 21:32
À : lizmap-de at lists.osgeo.org
Objet : [Lizmap-de] Lizmap - Dropdown-Menü sortieren

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 01DB1576.3F300F00]<https://www.facebook.com/www.sias.lu/>   [cid:image004.png at 01DB1576.3F300F00] <https://www.youtube.com/channel/UClGQbc7ugXYy7jw7j547g7w>     [cid:image005.png at 01DB1576.3F300F00] <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/20241003/9268626d/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/20241003/9268626d/attachment-0007.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/20241003/9268626d/attachment-0008.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/20241003/9268626d/attachment-0009.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/20241003/9268626d/attachment-0010.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/20241003/9268626d/attachment-0011.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : value_relation.PNG
Dateityp    : image/png
Dateigröße  : 82676 bytes
Beschreibung: value_relation.PNG
URL         : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241003/9268626d/attachment-0012.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : relation_reference.PNG
Dateityp    : image/png
Dateigröße  : 85873 bytes
Beschreibung: relation_reference.PNG
URL         : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241003/9268626d/attachment-0013.png>


Mehr Informationen über die Mailingliste Lizmap-de