Element "Window-Opener"

<< 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.