This is an old revision of the document!
Események
A rendszerben a következő események történhetnek, amelyekhez eseménykezelőt (handler)-t lehet kapcsolni.
Az események egy részénél beszélünk SENDER-ről, amely az esemény kiváltója. Az ilyen tipusú eseményeket egy adott CONTROL-hoz tudjuk rendelni, míg a többi általános (így egy SCREEN-en csak egynek van értelme). A SENDER-rel rendelkező eseménykezelőkhöz is lehet ilyen általános handler-t rendelni, amely akkor fog lefutni, ha a kiváltó CONTROL-nak nincs adott tipusú handlere. Ekkor az OperationData['sender']-be kerül a kiváltó CONTROL neve.
OnLoad
Az adott node betöltődésekor kiváltott esemény. Csak ebben lehet a Screen elemeit módosítani! Nincs SENDER.
OnButtonPress
Az egér gomblenyomás hatására kiváltódó esemény (SUBMIT tipusú CONTROL esetén a gyorsbillentyű is ezt az eseményt váltja ki). A SENDER a lenyomott CONTROL.
OnKeyPress
Általános eseménykezelő. Billentyű lenyomásának hatására váltódik ki. A kiváltó billentyű kódja az OperationData['pressed']-be kerül. Nincs SENDER.
OnExit
Ez az esemény akkor következik be, amikor az inputfókusz elhagyja a CONTROL-t. A SENDER az elhagyott CONTROL.
OnChange
Ez az esemény akkor váltódik ki, ha az adott control a felhasználó beavatkozásának hatására megváltozik.