<< Click to Display Table of Contents >> Navigation: Konfigurierung Webinterface > Individuelles Maskenlayout > Elemente im individuellen Maskenlayout > Element "Window-Opener" |
Bestimmt das Öffnen (Pop-Up) einer individuellen Maske, überträgt kundenspezifische Parameter (über URL), fängt das Schließen ab und stellt den von der individuellen Maske zurückgegebenen Wert zu Verfügung.
Attribute
links, oben
Position in Management Console während Design. Hat keine Auswirkung auf die geöffnete Maske.
Funktionen
getReturnObject()
Gibt den über MainForm.setReturnObject festgelegten Wert zurück. Standardwert ist null.
isOpened()
Gibt zurück, ob die über OpenUSERFORMforEdit geöffnete Maske noch immer geöffnet ist.
OpenUSERFORMforEdit(userformid,objid,custom_url)
Siehe MainForm.OpenUSERFORMforEdit . Der Parameter refresh_opener wird nicht genutzt, da nach Speichern/Übernahme die Ausgangsmaske nicht aktualisiert wird, sondern stattdessen das Ereignis "onUnload" aufgeruft wird.
Ereignisse
onUnload
Dieses Ereignis wird aufgeruft, wenn die über OpenUSERFORMforEdit geöffnete Maske geschlossen oder neu geladen wird.
Wenn die Funktion isOpened() false zurückgibt, wird die Maske geschlossen.
Wenn die Funktion isOpened() true zurückgibt, wird die Maske neu geladen.
onMessage
Dieses Ereignis wird aufgerufen, wenn die geöffnete Maske die Funktion <MainForm>.SendMessageToOpener(msg) aufruft.