Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Liste (array) in VIS anzeigen, wie? [gelöst]

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Liste (array) in VIS anzeigen, wie? [gelöst]

    This topic has been deleted. Only users with topic management privileges can see it.
    • MartinSU
      MartinSU last edited by MartinSU

      Ich habe mir bei den Objekten eine Liste (array) erzeugt und testweise mit Daten beschrieben.
      Liste.jpg
      Wenn das Programm läuft erscheint im Protokoll:

      script.js.Allgemein.Test: [ 'Text 4', 'Text 3', 'Text 2', 'Text 1' ]
      script.js.Allgemein.Test: 4
      script.js.Allgemein.Test: [ 'Text 4', 'Text 3', 'Text 2' ]
      script.js.Allgemein.Test: 3
      

      Jetzt wollte ich die Liste in VIS anzeigen, ähnlich einer Listbox in Windows.
      Ich habe viel im Internet gelesen und probiert, aber nichts klappt.
      Eine "basic Valuelist Text" zeigt nichts an.
      Eine "basic Valuelist Html" zeigt nichts an.
      Ein "basic String (unescaped)" zeigt "[ 'Text 4', 'Text 3', 'Text 2' ]" an
      Ein "basic Note" zeigt "[ 'Text 4', 'Text 3', 'Text 2' ]" an
      Eine "basic Table" mit "Kolumnanzahl=1" zeigt 3 mal "T" untereinander an
      usw.
      Was muss ich machen, damit eine Liste angezeigt wird, z.B.:

      Text 4
      Text 3
      Text 2
      

      Danke

      Homoran 1 Reply Last reply Reply Quote 1
      • Homoran
        Homoran Global Moderator Administrators @MartinSU last edited by Homoran

        @martinsu sagte in Liste in VIS anzeigen, wie?:

        Eine "basic Valuelist Text" zeigt nichts an.
        Eine "basic Valuelist Html" zeigt nichts an.

        valuelist hat "nichts" mit Listen zu tun.
        Hier liegen im Datenpunkt nur Werte (0....1....2....3....) vor, die anhand einer definiettrn Liste entsprechend zu Klartext übersetzt werden.

        Du müsstest die Liste mit HTML Steuerzeichen umwandeln, wie z.B. Liste1<br>Liste2.... und im HTML Widget anzeigen

        MartinSU 1 Reply Last reply Reply Quote 0
        • MartinSU
          MartinSU @Homoran last edited by

          @homoran
          Hallo,
          ich habe jetzt einen String erzeugt, der enthält:
          Text 4<br>Text 3<br>Text 2
          und wenn ich den in einem "basic String (unescaped)" anzeige, erscheint:
          Text 4
          Text 3
          Text 2
          Danke,
          das hilft mir weiter.

          P.S.
          So ein "Listbox" Objekt wie in Windows gibt es nicht? In Windows kann man jedes Listenelement einzeln ansprechen, löschen, einfügen usw.

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @MartinSU last edited by

            @martinsu sagte in Liste (array) in VIS anzeigen, wie? [gelöst]:

            So ein "Listbox" Objekt wie in Windows gibt es nicht?

            ich kann kein Windows! ist zu kompliziert 😉

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            957
            Online

            31.9k
            Users

            80.1k
            Topics

            1.3m
            Posts

            2
            4
            301
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo