NEWS
Dialog schließt bei Script Ausführung
-
Hallo zusammen!
Ich habe ein kleines Problem mit meiner Vis.
Und zwar habe ich in einem Icon Dialog Widget 3 Input Boxen.
Wenn eine Box den Focus verliert (onblur) wird ein Script getriggert das mit vis.setvalue einen Datenpunkt ändert.
Das Script steht ebenfalls in dem html Widget.
Nun zu meinem Problem: Leider schließt der Dialog sofort nachdem ein Script getriggert wurde.
Vielleicht gibt es auch eine einfachere Möglichkeiten den Datenpunkt zu ändern.
Bitte um Hilfe.Vielen Dank im Voraus.
Grüße aus Ö
-
Hallo zusammen!
Ich habe ein kleines Problem mit meiner Vis.
Und zwar habe ich in einem Icon Dialog Widget 3 Input Boxen.
Wenn eine Box den Focus verliert (onblur) wird ein Script getriggert das mit vis.setvalue einen Datenpunkt ändert.
Das Script steht ebenfalls in dem html Widget.
Nun zu meinem Problem: Leider schließt der Dialog sofort nachdem ein Script getriggert wurde.
Vielleicht gibt es auch eine einfachere Möglichkeiten den Datenpunkt zu ändern.
Bitte um Hilfe.Vielen Dank im Voraus.
Grüße aus Ö
@DrHouse03 Zeig mal bitte die Dialog Widget und das entsprechende Script. Scripte direkt in den Widgets gelten für die gesamte VIS.
-
@DrHouse03 Zeig mal bitte die Dialog Widget und das entsprechende Script. Scripte direkt in den Widgets gelten für die gesamte VIS.
-
@DrHouse03 Wie sieht es aus, wenn es aufgerufen wird?
Normaler HTML Dialog sieht so aus:
Was wurde installiert, damit man den html Dialog bekommt, wie du ihn hast?Edit: Icon-Dialog
Bitte das html-Script als Code einfügen: </>-Symbol. DankeWo wird denn die servConn aufgebaut?
-
@DrHouse03 Wie sieht es aus, wenn es aufgerufen wird?
Normaler HTML Dialog sieht so aus:
Was wurde installiert, damit man den html Dialog bekommt, wie du ihn hast?Edit: Icon-Dialog
Bitte das html-Script als Code einfügen: </>-Symbol. DankeWo wird denn die servConn aufgebaut?
@MCU
Sorry bin nicht so oft im Forum unterwegs. Hier das Script:<header style="margin-left:10px; font-size:12px; font-family:Play-Regular; color:#ffffff"> <h1>Allgemein</h1> </header> <label for="Label1" style="margin-left:10px; margin-top:0px; font-size:18px; font-family:Play-Regular; color:#ffffff"> Frischwasserverzögerung: </label> <input type="number" id="Label1" style="height:30px; width:70px; margin-left:10px; margin-top:0px; border-style:none none solid none; border-color:#ffffff; border-width:1px; background:none; font-size:18px; font-family:Play-Regular; color:#ffffff" value={0_userdata.0.Pool.Steuerung.Frischwasserverzögerung} onblur=Frischwasser(value)> <label for="Label1" style="margin-left:10px; margin-top:0px; font-size:18px; font-family:Play-Regular; color:#ffffff"> min </label> <br> <label for="Label2" style="margin-left:10px; margin-top:10px; font-size:18px; font-family:Play-Regular; color:#ffffff"> Pumpennachlaufzeit: </label> <input type="number" id="Label2" style="height:30px; width:70px; margin-left:10px; margin-top:10px; border-style:none none solid none; border-color:#ffffff; border-width:1px; background:none; font-size:18px; font-family:Play-Regular; color:#ffffff" value={0_userdata.0.Pool.Steuerung.Pumpennachlaufzeit} onblur=Pumpennachlauf(value)> <label for="Label2" style="margin-left:10px; margin-top:10px; font-size:18px; font-family:Play-Regular; color:#ffffff"> s </label> <script> function Frischwasser(Wert) { servConn.setState('0_userdata.0.Pool.Steuerung.Frischwasserverzögerung', Wert); } function Pumpennachlauf(Wert) { servConn.setState('0_userdata.0.Pool.Steuerung.Pumpennachlaufzeit', Wert); } </script>Hab das mit dem servConn.setState mal igendwo im Forum gelesen. Mehr weiß ich leider dazu nicht.
Mit vis.setValue passiert genau das selbe (Der Dialog schließt sich).Danke
-
@MCU
Sorry bin nicht so oft im Forum unterwegs. Hier das Script:<header style="margin-left:10px; font-size:12px; font-family:Play-Regular; color:#ffffff"> <h1>Allgemein</h1> </header> <label for="Label1" style="margin-left:10px; margin-top:0px; font-size:18px; font-family:Play-Regular; color:#ffffff"> Frischwasserverzögerung: </label> <input type="number" id="Label1" style="height:30px; width:70px; margin-left:10px; margin-top:0px; border-style:none none solid none; border-color:#ffffff; border-width:1px; background:none; font-size:18px; font-family:Play-Regular; color:#ffffff" value={0_userdata.0.Pool.Steuerung.Frischwasserverzögerung} onblur=Frischwasser(value)> <label for="Label1" style="margin-left:10px; margin-top:0px; font-size:18px; font-family:Play-Regular; color:#ffffff"> min </label> <br> <label for="Label2" style="margin-left:10px; margin-top:10px; font-size:18px; font-family:Play-Regular; color:#ffffff"> Pumpennachlaufzeit: </label> <input type="number" id="Label2" style="height:30px; width:70px; margin-left:10px; margin-top:10px; border-style:none none solid none; border-color:#ffffff; border-width:1px; background:none; font-size:18px; font-family:Play-Regular; color:#ffffff" value={0_userdata.0.Pool.Steuerung.Pumpennachlaufzeit} onblur=Pumpennachlauf(value)> <label for="Label2" style="margin-left:10px; margin-top:10px; font-size:18px; font-family:Play-Regular; color:#ffffff"> s </label> <script> function Frischwasser(Wert) { servConn.setState('0_userdata.0.Pool.Steuerung.Frischwasserverzögerung', Wert); } function Pumpennachlauf(Wert) { servConn.setState('0_userdata.0.Pool.Steuerung.Pumpennachlaufzeit', Wert); } </script>Hab das mit dem servConn.setState mal igendwo im Forum gelesen. Mehr weiß ich leider dazu nicht.
Mit vis.setValue passiert genau das selbe (Der Dialog schließt sich).Danke
@DrHouse03 Hast du in javascript oder woanders extra Module installiert?
-
@DrHouse03 Hast du in javascript oder woanders extra Module installiert?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
