Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_popularity::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/popularity/action.php on line 57

Strict Standards: Declaration of action_plugin_safefnrecode::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/safefnrecode/action.php on line 66

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldchangelog/action.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 180
 cor4:app:events [Cor4 WIki]

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.


cor4/app/events.1133304385.txt.gz · Last modified: 2021/01/05 11:46 (external edit)