infra:NET Expert
 
×
8 Callback-Funktionen
Diese Tabelle gibt einen Überblick über die Events, die Callback-Funktionen oder Eventhandler und dem dazugehörigen Grit-Control. Die Grit-Controls sind mit einer Feld-ID gekennzeichnet. Die Feld-ID beginnt mit dem Namen der IpsGui-Klasse z.B. mit IpsGui_1 gefolgt von der Nummer des Dialoges, z.B. „IpsGui_1“ für den ersten Dialog aus AUF449.cgw. Zuletzt ist die Speicherposition im Erfassungspuffers codiert, z.B. „IpsGui_1_100“ für die feste Pfadvorgabe in AUF449.
Die Callbacks, die durch grafische Objekte ausgelöst werden, setzen sich aus dem Namen der IpsGui-Klasse, der Abkürzung des grafischen Objekts und der Funktion zusammen.
Ein Input-Grit-Control sendet verschiedene Events. Eines davon ist CBFocusOut, dass beim Verlassen des Controls, d.h. beim Abgeben des Fokus gesendet wird.
Das Event ist an einen Eventhandler gebunden, d.h. der Eventhandler wird jedes Mal aufgerufen, falls sich ein FocusOut-Event des entsprechenden Grit-Controls in der Event-Queue befindet.
Beispiel:
Beim Verlassen des Input-Grit-Controls mit der Feld-ID „IpsGui_1_200“ wird ein FocusOut gesendet. Der korrespondierende Eventhandler ist die statische Methode „CBIpsGui_1_ComboScriptFile_FO“. Dieser Eventhandler liest den Wert des Grit-Controls und speichert ihn an der Position 200 des Erfassungspuffers BFErf.
Callback
Object-ID
Event
CBIpsGui_1_Show
Ips_Gui_1
CBShow
CBIpsGui_1_Create
Ips_Gui_1
CBcreate
CBIpsGui_1_Cancel
IpsGui_1
IpsGui_1_PB_CANCEL_PG
CBclose
CBactivate
CBIpsGui_1_OK
IpsGui_1_PB_OKAY_PG
CBactivate
CBIpsGui_1_Search
IpsGui_SEARCH_PG
CBactivate
CBIpsGui_1_ComboScriptFile_FO
IpsGui_1_200
CBFocusOut
CBIpsGui_1_ComScript
IpsGui_COMSCR_PG
CBactivate
CBIpsGui_1_ModScript
IpsGui_PB_MODSCR_PG
CBactivate
CBIpsGui_DlgIS_But_OK
IpsGui_PB_OKAY_PG
CBactivate
CBIpsGui_DlgIS_But_CANCEL
IpsGui_PB_CANCEL_PG
CBactivate