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]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cor4:app:events [2006/02/20 22:56]
ivivan
cor4:app:events [2021/01/05 11:39] (current)
Line 4: Line 4:
  
 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_xml|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. 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_xml|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 ===== ===== OnLoad =====
  
 Az adott node betöltődésekor kiváltott esemény. Csak ebben lehet a [[screen_xml|Screen]] elemeit módosítani! Nincs ''SENDER''. Az adott node betöltődésekor kiváltott esemény. Csak ebben lehet a [[screen_xml|Screen]] elemeit módosítani! Nincs ''SENDER''.
 +
 +===== OnBarcode =====
 +
 +Ha vonalkód leolvasóval húzunk le egy vonalkódot, akkor ez az esemény aktiválódik. Sender-e nincs, bármely elemen lehet a fókusz. Az OperationData['barcode'] fogja tartalmazni a lehúzott vonalkódot.
  
 ===== OnButtonPress ===== ===== OnButtonPress =====
Line 28: Line 33:
  
 Ez az esemény akkor váltódik ki, ha az adott elemre duplán kattintottak. Minden ilyen esetben, az OnButtonPress esemény is kiváltódik (hiszen, ha kétszer megnyomták az egér gombot, akkor egyszer is), ezért a kettőt egyszerre alkalmazni fölösleges. Egyetlen kivétel van: a listán az OnButtonPress esemény a gombokra való kattintáskor, az OnDblClick pedig a listán egy elemre való dupla kattintáskor váltódik ki. Ez az esemény akkor váltódik ki, ha az adott elemre duplán kattintottak. Minden ilyen esetben, az OnButtonPress esemény is kiváltódik (hiszen, ha kétszer megnyomták az egér gombot, akkor egyszer is), ezért a kettőt egyszerre alkalmazni fölösleges. Egyetlen kivétel van: a listán az OnButtonPress esemény a gombokra való kattintáskor, az OnDblClick pedig a listán egy elemre való dupla kattintáskor váltódik ki.
 +
 +===== OnSub =====
 +
 +SubOperation híváskor meghívódó esemény. A suboperation-nak átadandó paraméterek feltöltésére használható leginkább, bár a [[.functions:cor4#SubOperation|SubOperation]] függvénnyel a paraméterek átadása jóval egyszerűbb.
 +
 +===== OnReturn =====
 +
 +SubOperation-ból való visszatéréskor meghívódó esemény. A suboperation-ból visszaadott értékek lekezelésére használjuk.

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