Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Frage] Dialog per Javascript öffnen

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    [Frage] Dialog per Javascript öffnen

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

      MOD-Edit by eric2905; 09.05.2017 / 13:20; Betreff geändert

      Mit folgendem Script kann ich per JS bereits auf eine Variable reagieren und das Dialog Fenster öffnen und nach 30s wieder schließen lassen:

      on("modbus.0.coils.12307_Haustuer_Klingelknopf", function(obj) {
          if (obj.newState.val === true) {
              setState('vis.0.control.data',  'w00027'); // hier ist Widget-name
              setState('vis.0.control.instance',  'FFFFFFFF');
              setState('vis.0.control.command', 'dialogOpen');
              setStateDelayed('vis.0.control.command', 'dialogClose', 30000);
          }
      });
      

      Leider wird jedoch im geöffneten Dialog (der ein View ist), der Content nicht gezeigt. Das sieht dann so aus.

      1534_bild_002.png

      Öffne ich das Dialog per Klick auf ein Bild in der .vis, funktioniert es einwandfrei.

      Dialog Höhe und Breite sind dem Widget zugewiesen. In dem View, das per Dialog angezeigt werden soll, wird aktuell eine Grafik (Video Stream) geladen. Per Firebug sieht man jedoch, dass der Content des Dialogs auch leer bleibt.

      1534_bild_003.png

      Wo kann ich weiter nach dem Fehler suchen?

      1 Reply Last reply Reply Quote 0
      • B
        BlueEssi last edited by

        setState('vis.0.control.command', 'dialogOpen');
        

        @BlueFox: Könntest du diesen Tipp in der VIS.ReadMe ergänzen.

        1 Reply Last reply Reply Quote 0
        • bahnuhr
          bahnuhr Forum Testing Most Active last edited by

          @nightwatcher

          Nach diesen beiden befehlen habe ich die ganze zeit schon gesucht:

          setState('vis.0.control.command', 'dialogOpen');

          setStateDelayed('vis.0.control.command', 'dialogClose', 30000);

          Danke schön.

          Hab sie mal getestet.

          Es funktioniert mit :

          jqui-mfd cam/snapshot dialog

          Es funktioniert nicht mit:

          metro-Tile dialog/iframe

          kann mir jemand sagen warum nicht ?

          mfg

          Dieter

          1 Reply Last reply Reply Quote 0
          • P
            pix last edited by

            Weiter getestet:

            jqui - html - dialog Widget funktioniert auch nicht.

            Pix

            1 Reply Last reply Reply Quote 0
            • apollon77
              apollon77 last edited by

              @bahnuhr:

              Es funktioniert mit :

              jqui-mfd cam/snapshot dialog `

              Mit cam (Video) Dialog gehts nicht 😞

              arteck 1 Reply Last reply Reply Quote 0
              • apollon77
                apollon77 last edited by

                Update: dialogClose tut … dialogOpen und auch dialog nicht

                1 Reply Last reply Reply Quote 0
                • arteck
                  arteck Developer Most Active @apollon77 last edited by

                  @apollon77 tuts immer noch nicht...

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  675
                  Online

                  31.6k
                  Users

                  79.4k
                  Topics

                  1.3m
                  Posts

                  6
                  7
                  2317
                  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