OnItemChange

OnItemChange

Udalosť OnItemChange


Deklarácia

Globálna obsluha:

ENTRY OnItemChange(IN INT _refId, IN INT _row, IN INT _col) ; akcie END OnItemChange


Špeciálna obsluha:

ENTRY XXX_OnItemChange(IN INT _row, IN INT _col) ; akcie END XXX_OnItemChange

Parametre

_refId

Pre globálnu obsluhu - povinný vstupný parameter typu Int.

XXX

Meno Referenčnej premennej pripojenej ku grafickému objektu bez úvodného znaku "_".

_row, _col

Riadok, stĺpec políčka, na ktorom bola prevedená zmena.

Popis

Udalosť je generovaná zobrazovačom typu Browser, ak užívateľ ukončil zmenu políčka. Políčko je identifikované jeho riadkom (_row) a stĺpcom (_col).

Využitím udalosti je možné jednoducho vykonať kontrolu vstupu.

Príklad

V príklade obsluha udalosti zobrazovača typu Browser s pridelenou referenčnou premennou _browser vypíše novú hodnotu zmeneného políčka.

Zobrazovač typu v príklade Browser zobrazuje štruktúrovanú premennú _rec.

 

ENTRY browser_OnItemChange(IN INT _row, IN INT _col) IF _col = 1 THEN TEXT _msg _msg := "Hodnota = " + %GetLocalItemValue(_rec\HBJ, _row, _col) MESSAGE _msg ON _FROM_HIP ENDIF END browser_OnItemChange BEGIN REDIM _rec[10] END

 

Globálna obsluha udalosti podobne:

 

ENTRY OnItemChange(IN INT _refId, INT _row, INT _col) IF _refId = _browser THEN ; test ktorý určí, v ktorom zobrazovači došlo k udalosti ; akcie ENDIF END OnItemChange

Súvisiace stránky:

Obsluha udalosti
Udalosti