Ankündigung

Einklappen
Keine Ankündigung bisher.

Änderung der Item-Reihenfolge bei Verwendung von structs

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Änderung der Item-Reihenfolge bei Verwendung von structs

    Hallo,

    ich scheine der einzige mit folgendem Problem zu sein:
    Item - Definition
    Code:
    eg:
        name: Erdgeschoss
        sv_page: seperator
        wohnzimmer:
            sv_page: room
        kueche:
            sv_page: room
        abstellkammer:
            sv_page: room
            struct: anystruct
    Man sieht es werden Items in bestimmter Reihenfolge definiert. Hier natürlich sehr spartanisch.
    Aus dieser Definition wird die SmartVisu generiert. Bei der Generierung wird die Reihenfolge in der Items-Datei beachtet. D.h. in der Reihenfolge, in der die Items definiert wurden erscheinen sie auch in der Raum-Liste.

    Sobald man nun aber wie hier im Beispiel structs verwendet, wird der Raum der als erster struct verwendet, hier also die Abstellkammer, ganz nach oben noch vor den Seperator eingeordnet. Man erhält also:
    Code:
        Abstellkammer
    Erdgeschoss
        Wohnzimmer
        Küche
    Wie sieht das bei euch aus?

    Ich habe auch schon mal in den Code geschaut und dort sieht man das tatsächlich die Struct-Ersetzungen direkt in die Zielkonfig gemerged werden, während Items, die kein Struct verwenden erst später in die Zielkonfig gemerged werden. Laut Code müsste das Problem daher bei jedem auftreten? (Es sei denn man verwendet in jedem Knoten ein struct, dann stimmt die Reihenfolge wieder.)

    Mike

    #2
    Ich hatte früher mal im Forum nach dem Problem gesucht, aber nichts gefunden.

    Jetzt wo ich das Thema erstellt habe, habe ich mich nochmal umgesehen und prompt ein anderes Thema mit gleichem Problem gefunden https://knx-user-forum.de/forum/supp...itennavigation

    Ignoriert dieses Thema daher einfach ...

    Kommentar

    Lädt...
    X