7 Callback-Funktionen
Callback – Funktionen, Events und Feld - ID
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 beginn mit dem Namen des CGW’s z.B. mit FST568 gefolgt von der Nummer des Dialoges, z.B. FST568_1 dem ersten Dialog des CGW’s FST568.cgw. Zuletzt ist die Speicherposition im Erfassungspuffers codiert, z.B. FST568_1_580, d.h. die Maschinenkapazität, die im 1. Dialog beim Input Grit – Control mit der Feld - ID FST568_1_580 eingegeben werden kann.
Ein Input – Grit – Control sendet verschiedene Events. Eines davon ist CBFocusOut, das 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 FST568_1_580 wird ein FocusOut gesendet. Der korrespondierende Eventhandler ist die statische Methode CBFST568_1_TextMGCap_FO. Dieser Eventhandler liest den Wert des Grit – Controls und speichert ihn an der Position 580 des Erfassungspuffers. Natürlich erfolgt der Zugriff auf den Erfassungspuffer über das BFErf - Objekt BFErfMGCapacity vgl. 0
Feld – ID
Events und die zugeordnete Callback - Funktion
FST568_1
CBshow
= CBFST568_1_Show
CBcreate 
= CBFST568_1_Create
CBclose 
= CBFST568_1_Cancel
CBActivate
= CBFST568_1_InfraInfo
CBValue 
= CBFST568_1_InfraInfo
FST568_1_120
CBFocusOut
= CBFST568_1_TextLeitstand_FO
CBFocusIn
= CBFST568_1_TextLeitstand_FI
FST568_PB_SEARCH_PG
CBactivate
= CBFST568_1_But_Choose
FST568_1_160
CBButton
= CBFST568_1_CombMGKey_But
CBKey  
= CBFST568_1_CombMGKey_Key
CBFocusOut
= CBFST568_1_CombMGKey_FO
CBActivate
= CBFST568_1_InfraInfo
FST568_1_162
CBButton
= CBFST568_1_TextMGKey_But
CBKey  
= CBFST568_1_TextMGKey_FO
CBFocusOut
= CBFST568_1_TextMGKey_FI
CBActivate
= CBFST568_1_TextMGKey_Key
FST568_1_580
CBFocusOut
= CBFST568_1_TextMGCap_FO
FST568_1_600
CBFocusIn
= CBFST568_1_TextTimeModel_FI
CBFocusOut
= CBFST568_1_TextTimeModel_FO
FST568_1_620
CBFocusOut
= CBFST568_1_TextTimeStart_FO
FST568_1_640
CBFocusOut
= CBFST568_1_TextTimeEnd_FO
FST568_1_200
CBFocusOut
= CBFST568_1_TextDateFrom_FO
FST568_1_220
CBFocusOut
= CBFST568_1_TextDateTo_FO
FST568_1_240
CBFocusOut
= CBFST568_1_TextTimeFrom_FO
FST568_1_260
CBFocusOut
= CBFST568_1_TextTimeTo_FO
FST568_1_320
CBFocusOut
= CBFST568_1_TextStatFrom_FO
FST568_1_340
CBFocusOut
= CBFST568_1_TextStatTo_FO
FST568_PB_SAV_MG
CBactivate
= CBFST568_1_TextMGCap_Key
FST568_PB_OKAY
CBactivate
= CBFST568_1_But_Ok
FST568_1_PB_CANCEL
CBactivate
= CBFST568_1_Cancel
FST568_1_DISMISS_ALL
CBactivate
= CBFST568_1_But_DismissAll
 
 
GuiFST568_1_1
CBactivate
= CBFST568_1_1_But_Cancel
FST568_1_38
CBValue
= CBFST568_1_TogButSaveArbZ_Chg
FST568_1_40
CBValue
= CBFST568_1_TogButWork2MSPrj_Chg
FST568_1_41
CBValue
= CBFST568_1_TogButCalc2MSPrj_Chg
FST568_1_42
CBValue
= CBFST568_1_TogButSelFromMSPrj_Chg
FST568_1_44
CBValue
= CBFST568_1_TogButQWSelection_Chg
FST568_1_46
CBValue
= CBFST568_1_TogButQWSelectionMove_Chg
FST568_1_60
CBValue
= CBFST568_1_TogButPrint_Chg
FST568_1_70
CBValue
= CBFST568_1_TogButTermSyncAG_Chg
FST568_1_72
CBValue
= CBFST568_1_TogButTermSyncQW_Chg
FST568_1_74
CBValue
= CBFST568_1_TogButTermSyncQWAll_Chg
FST568_1_76
CBValue
= CBFST568_1_TogButTermSyncQWQW_Chg
 
 
FST568_1_2_STOP_ACTION
CBactivate
= CBFST568_1_Stop_Action
 
 
FST568_2
CBshow 
= CBGuiFST568_2_Show
CBcreate
= CBGuiFST568_2_Create
CBclose
= CBGuiFST568_2_But_Cancel
FST568_2_SCROLL
CBSelect
= CBGuiFST568_2_Sel_SelectPG
CBButton
= CBGuiFST568_2_But_SelectPG
CBKey
= CBGuiFST568_2_Key_SelectPG
PB_OKAY_PG_FILTER
CBactivate
= CBGuiFST568_2_But_Search
FST568_2_193_1
CBKey
= CBGuiFST568_2_Key_CapPGQuota
FST568_2_194_1
CBKey
= CBGuiFST568_2_Key_CapPGAll
FST568_PB_CANCEL_PG
CBactivate
= CBGuiFST568_2_But_Cancel
 
 
FST568_3
CBshow
= CBGuiFST568_3_Show
CBcreate
= CBGuiFST568_3_Create
CBclose
= CBGuiFST568_3_But_Cancel
FST568_3_SCROLL
CBSelect
=  CBGuiFST568_3_Sel_ScrollFA
CBButton
= CBGuiFST568_3_But_SelectFA
CBKey
= CBGuiFST568_3_Key_SelectFA
FST568_3_PB_CANCEL
CBactivate
= CBGuiFST568_3_But_Cancel
FST568_3_SAVE;
CBactivate
= CBGuiFST568_3_But_Ok
FST568_3_PB_BUT
_FA_CHG_SEL
CBactivate
= CBGuiFST568_3_But_ToggleSelection