Ankündigung

Einklappen
Keine Ankündigung bisher.

Frage zu Group Definition in Sitemap

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

    Frage zu Group Definition in Sitemap

    Hallo zusammen,

    ich biete eine Windows-App für openHAB an (CenHoCo) und einer der Benutzer hat mir einen Bug gemeldet.
    Nach einiger Analyse habe ich festgestellt, dass er in seiner Sitemap das Group Tag ähnlich einem Frame benutzt, etwa so:

    Frame
    {
    Group item=Test
    {
    Switch item=Switch1
    Switch item=Switch2
    Switch item=Switch3
    Switch item=Switch4
    }
    Group item=Test2
    {
    Group item=InnerTest2
    {
    Switch item=Switch1
    Switch item=Switch2
    Switch item=Switch3
    Switch item=Switch4
    }
    }
    }

    Das openHAB Backend und auch die Classic UI akzeptieren dies ohne Murren. Daher meine Frage - ist das so gedacht und ok? Aus der Doku konnte ich eine solche Syntax nicht ableiten.

    Beste Grüße
    Jochen Kluger

    #2
    Zitat von jochenkluger Beitrag anzeigen
    Aus der Doku konnte ich eine solche Syntax nicht ableiten.
    Auszug aus der <<Doku>>:
    Group items can be nested and mixed with frames: this gives a very powerful method to organise your information.
    Somit erscheint mir das völlig okay zu sein ...

    Gruß, Sigi

    Kommentar


      #3
      Hi,

      danke für die Antwort. Ja, das ist richtig, über den Satz könnte das passen.
      Mich hatte es irritiert, weil zum Frame in der Doku steht:

      Syntax:

      Frame [label="<labelname>"] [icon="<icon>"] [item=<item>]
      {
      [additional sitemap elements]
      }
      während bei Group keine geschweiften Klammern und damit auch keine Kind-Elemente gezeigt wurden:

      Syntax:

      Group [item=<itemname>] [label="<labelname>"] [icon="<iconname>"]

      Kommentar


        #4
        Zitat von jochenkluger Beitrag anzeigen
        Hi,
        während bei Group keine geschweiften Klammern und damit auch keine Kind-Elemente gezeigt wurden
        Das ist auch wieder richtig ... vielleicht lesen ja die Entwickler diesen Thread und können etwas definitiveres dazu sagen ...

        Viel Erfolg mit deinen Apps...

        Kommentar


          #5
          Hi,

          also ich mache auch ausgiebig Nutzung von dieser "erweiterten" Group-Syntax.
          Ob man das so machen darf, weiss ich auch nicht. Funktoniert aber super! Leider ist auch in der demo.sitemap kein Beispiel aufgeführt aus dem man die Gültigkeit dieser Syntax ableiten könnte.

          Gruß,
          thoern

          Kommentar


            #6
            Ja, das ist so erlaubt!
            Hier die ultimative Referenz: https://github.com/openhab/openhab/b...emap.xtext#L21
            Geschweifte Klammern mit Unterelementen sind für Text, Group, Image und Frame gültig.

            Viele Grüße,
            Kai

            Kommentar


              #7
              Ja, man muss nur wissen, wo es steht. Und zweitens, man muss auch die Augen richtig aufmachen, damit man es erkennt.

              Danke!

              Kommentar

              Lädt...
              X