ich habe nach 10 Jahren WebFront endlich mal den Schritt gemacht die Optik zu verbessern und bastel nun mein erstes IPSview. Da kommen natürlich ein paar Fragen:
Kann ich ein PopUpFenster autmatisch nach definierter Zeit (z.B. 30sec) wieder schließen lassen (in den Einstellungen des PopUps gibts es den Punkt „automaisch schließen“, hat das was damit zu tun (hab damit aber noch keinen Einfluss auf mein PopUp festgestellt)?
Du hast recht, ich denke ich habe das falsch verstanden. @hardlog meinte sicher die Meldungen rechts oben. Ich meinte die PopUp Instanz, die ein Fenster drüber legt. Die Meldungen gehen automatisch nach einer bestimmten Zeit zu wenn du diese Funktion meinst WFC_SendNotification. Da ist der letzte Parmater die Zeit, wie lange es offen bleiben soll.
In einem Script schreibe ich den Namen der Seite in die Variable
SetValue(35286, 'PopMeldungen');
daraufhin öffnet sich in der View auf allen Geräte, die diese View anzeigen, das gewünschte Popup.
Um es wieder zu schließen wird durch das Script nach einer Verzögerung der Inhalt geleert SetValue(35286, '');
Den Popup Button habe ich auf der Hauptseite meiner View im Hintergrund, da er immer vorhanden sein muss, damit das Popup auch angezeigt werden kann.
Wenn du das Popup manuell über den Button in der View öffnen willst, dann musst du etwas mehr tricksen und auch das Script starten, damit die Zeit läuft und das Popup wieder geschlossen werden kann.
…da muss ich noch mal nachhaken: wie bitte strte ich ein Script beim drücken eines PopUp Buttons?
Mein Ziel ist auch das PopUp nach x Sekunden automatisch zu schließen.
d.h. das Script von oben aus dem Bild wird durch die Änderung der Fernsteuervariable „Aktives Popup“ aufgerufen, welche geändert wird, weil der PopUp-Button gedrückt wurde.
Grüße Euch,
bei der Suche nach einer Möglichkeit, ein Popup über ein Script zu schließen, bin ich hier gelandet… Aber so ganz komme ich noch nicht hin. Mein Problem ist folgendes: Ich öffne über einen Popup-Button ein Popup und ändere dort Zeiten (von/bis). Über einen Speichern-Button (Skriptbutton), rufe ich ein Skript auf, welches die, im Popup eingegebenen Werte in die Hauptseite überträgt. Soweit so gut. Ich möchte aber nun auch direkt mit dem Speichern auch das Popup schließen. Das geht aber nur durch einen zusätzlichen Popup-Schließen Button… Muss also zweimal klicken.
Ziel ist also über einen Button, die Verarbeitung der eingegebenen Daten anzustoßen und direkt auch das Popup zu schließen. Über eine Fernsteuervariable (aktPopup) kann ich es nicht schließen, weil ich diese nicht gefüllt bekomme (Popup öffnet ja über einen Popup-Button und nicht über ein zusätzliches Skript.
Also die Frage, ob es einen Trick gibt, ohne dass ich auch das Öffnen des Popups über ein Skript realisiere. Vielleicht hat jemand eine Idee. Danke
Bin nicht sicher, ob ich dein Problem verstehe, aber wenn du in deinem Speichern-Script die Fernsteuervariable mit „“ beschreibst, dann sollte das Popup verschwinden.
Hallo Ralph, erst mal danke für die spontane Info. Problem ist, dass die Fernsteuer-Variable ja nie gesetzt wird, also bewirkt auch das Rücksetzen nichts. Ich öffne das Popup ja über einen normalen Popup-Button. Den brauche ich auch, weil ich damit die Alias-Ids definieren kann. das Popup wird an ungefähr 20 Stellen aufgerufen und soll natürlich immer nur auf die entsprechenden Werte wirken.
Also kann ich spontan das Popup nicht über einen Skript-Button öffnen, weil dann die Alias-Ids nicht beachtet werden.
Hallo Ralf, ich habe ja nur eine zentrale Fernsteuervariable.
Mehr geht in meiner IPSView ja nicht, weil die Ist zentral. Und ich kann sie nicht setzen, also auch nicht zurücksetzen. Problem ist, das auf der Seite, von der ich das Popup aufrufe insgesamt 8 Popup-Button gibt und nur wenn ich das Popup über diese Button öffnen, funktionieren die Alias-Ids überhaupt. Fernsteuern funktioniert also nicht, weil dann dieses Alias-Mimik nicht funktioniert, oder ich das zumindest nicht hin bekomme.
Es bleibt eine einfache Lösung, auf die ich tatsächlich schon seit Jahren warte und die eigentlich nur logisch ist… Der Popup-Schließen-Button kann ein Script aufrufen, wie jeder Skript-Button und schließt zudem noch das Popup. Werde das mal an den Support von IPSView schicken, könnte eine Kleinigkeit sein.