OnItemChange

OnItemChange

OnItemChange picture event


Declaration

Global handler:

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


Special handler:

ENTRY XXX_OnItemChange(IN INT _row, IN INT _col) ; script actions END XXX_OnItemChange

Parameters

_refId

Parameter of INT type (required for global handler).

XXX

Name of Reference variable connected to graphic object (without the character "_").

_row, _col

Row, column of the item that was changed.

Description

the picture event is being generated by the displayer of Browser type, if the user finished an item change. Item is defined by its row (the parameter _row) and its column (the parameter _col). The picture event can be used to check a value change.

Example

The picture event handle of the displayer of Browser type with the connected reference variable _browser displays the new value of changed item.

The Browser displays the structured variable _rec.

 

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

 

Global picture event handler:

 

ENTRY OnItemChange(IN INT _refId, INT _row, INT _col)
IF _refId = _browser THEN ; test that determines the Browser, where the picture event occurred
; script actions
ENDIF END OnItemChange