Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Vis Doppelklick verhindern.

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Vis Doppelklick verhindern.

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

      Ich habe folgendes Problem.

      Ich habe vier Buttons in Vis die meinem Saugroboter sagen das er Raum X saugen soll. (Materialdesign Button State)
      Pro Klick/Wert senden wird der Raum X einmal gesaugt.
      Gefühlt wird die VIS nach eine Zeit etwas Träger. Dadurch wird auf dem Tablet etwas intensiver gedrückt ^^
      wodurch es ausversehen zu einem Doppelklick kommt. Damit wird der Raum zweimal gesaugt.
      Ist es möglich dies zu verhindern? Eine Einstellungen die nur einen Wert senden innerhalb von 5 Sekunden erlaubt?

      crunchip OliverIO 2 Replies Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @schmello last edited by

        @schmello https://forum.iobroker.net/topic/31337/bestätigungsdialog-für-vis-button/3

        S 1 Reply Last reply Reply Quote 0
        • S
          simplyclever @crunchip last edited by

          Alternativ - wenn der Trigger in einem Script verarbeitet wird - kann man beim Auslösen
          des Triggers einen Timer starten vor dessen Ablauf kein weiterer Trigger die eigentliche Aktion startet.

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

            @schmello

            $("#w00000").on('dblclick', function (event) {  
              event.preventDefault();
            });
            

            mit jquery kann man das. die herausforderung wäre zu schauen auf welcher element-ebene der dblclick entsteht, hier mal ein beispiel auf ebene des widgets, falls es nicht funktioniert, muss der selektor angepasst und erweitert werden um das richtige element zu treffen.
            wenn mit einem befehl mehrere widgets getroffen werden sollen, würde sich anbieten in den jeweiligen widget-einstellungen eine extra css-klasse einzutragen (bspw nodblclick)
            und den selektor oben dann auf $(".nodblcklick") anpassen. dann wirkt dieser eine befehl auf alle widgets die mit dieser klasse versehen worden ist

            nik82 1 Reply Last reply Reply Quote 0
            • nik82
              nik82 Most Active @OliverIO last edited by

              @oliverio
              Hallo Oliver, das ist genau das was ich bräuchte, ich möchte gerne einem HQ Widget verbieten einen Doppelklick zu machen.
              Wo genau schreib ich das jetzt rein? In den CSS Bereich?
              Und was schreibe ich wo beim Widget hin?

              Kannst du das nochmal genau für doofe erklären 🙂 ?
              Wäre echt klasse.
              Danke im Voraus.

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

                @nik82

                Der Beitrag ist schon etwas älter.
                Mittlerweile würde ich es anders machen. Problem ist, dass vis die Widgets zeitverzögert hinzufügt
                Und dadurch ein Einmaliges Ausführen des Befehls unter Umständen nicht funktioniert.

                Heute würde ich es durch ein kleines Server Java Skript ersetzen.
                d.h. du legst einen neuen Datenpunkt,
                Triggers auf Änderung des datenpunktes.
                Wenn gedrückt wurde, dann prüfe ob er innerhalb der entprellzeit bereits gedrückt wurde und mach nichts, alternativ beschreibe den eigentlichen datenpunkt zum Aktion auslösen.

                nik82 1 Reply Last reply Reply Quote 0
                • nik82
                  nik82 Most Active @OliverIO last edited by

                  @oliverio
                  Danke für deine Rückinfo.
                  Aber einen extra Datenpunkt bei ca. 50 Widgets was ich hab ist keine Lösung.
                  Dann gehe ich lieber auf ein anderes Widget im Vis.

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  1.1k
                  Online

                  31.7k
                  Users

                  79.7k
                  Topics

                  1.3m
                  Posts

                  5
                  7
                  349
                  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