Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Script in VIS wozu? bzw. wie funktionerts?

    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

    Script in VIS wozu? bzw. wie funktionerts?

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

      Guten abend,

      ich nutze den IoBroker nun schon 2 Jahre.
      Allerdings hab ich bis jetzt noch nicht rausgefunden wozu in VIS das Script da sein soll.
      Iobroker_vis_Script.jpg

      Wenn ich einem Widget in VIS mit einem Script ein paar Sachen erweitern will funktioniert das nicht.
      Bsp. möchte ich je nach VIEW einem Button einen Box Shadow verpassen. Würde ich einfach per JS lösen.
      Wenn ich denn entsprechen Script dort einfüge macht das Widget keinen Box Shadow.

      Leider Spukt die Doku dazu nichts aus.
      Wie funktioniert also das Script in Vis? Bzw. zu was ist das da?

      Cokie

      D OliverIO 2 Replies Last reply Reply Quote 0
      • D
        darkiop Most Active @Cokie0088 last edited by

        @Cokie0088 Schau dir mal

        https://github.com/Uhula/ioBroker-Material-Design-Style

        von Uhula an. Du kannst hier javascript hinterlegen das zur Laufzeit im Browser ausgeführt wird.

        1 Reply Last reply Reply Quote 0
        • OliverIO
          OliverIO @Cokie0088 last edited by

          @Cokie0088
          Bei vis muss man beachten dass alle Widgets zur Laufzeit generiert werden. Die Reihenfolge der Erzeugung kann nicht beeinflusst werden.

          Wenn dein Skript läuft besteht keine Garantie, das dein Widget bereits existiert.
          Daher musst du das vorher überprüfen und wenn das Widget noch nicht erzeugt wurde nach gewisser Zeit wiederholen. Ich mach das bspw alle 100ms, bis es da ist und kann dann erst meine Befehle anwenden.

          C 1 Reply Last reply Reply Quote 0
          • C
            Cokie0088 @OliverIO last edited by

            @OliverIO said in Script in VIS wozu? bzw. wie funktionerts?:

            Bei vis muss man beachten dass alle Widgets zur Laufzeit generiert werden. Die Reihenfolge der Erzeugung kann nicht beeinflusst werden.

            Ah danke. Das war der Richtige tipp, jetzt laufen die Scripte. Ist auch logisch wenn ich so drüber nachdenke 🙂

            Vielen dank

            Cokie

            OliverIO M 2 Replies Last reply Reply Quote 0
            • OliverIO
              OliverIO @Cokie0088 last edited by

              @Cokie0088 evtl ja,
              Man könnte aber als vis den script Kasten erst dann in das Dom einfügen wenn alle Widgets da sind
              Hat aber alles seine vor und Nachteile

              1 Reply Last reply Reply Quote 0
              • M
                MCU @Cokie0088 last edited by

                @Cokie0088 Kannst du bitte die Scripte (die laufen) zur Verfügung stellen, damit andere das nachvollziehen können. Evtl mit den zugehörigen Widget-Bildern. Vielen Dank.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                507
                Online

                31.9k
                Users

                80.1k
                Topics

                1.3m
                Posts

                vis
                4
                6
                2831
                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