CellChange Method

The CellChange method determines whether or not Siebel Open UI modified the value of a control. If Siebel Open UI modified this value, then it returns the new value. It uses the following syntax:

CellChange(rowId, field_name, value);

where:

  • rowId is a number of zero through n, where n is the maximum number of rows that the list applet displays. This number identifies the row that contains the control.

  • field_name identifies the name of the control that Siebel Open UI analyzes to determine whether or not Siebel Open UI modified the value.

  • value is a value that the control contains.

For example, the following code from the listapplet.js file determines whether or not Siebel Open UI modified the value of a control. The GetName method identifies this control. The value argument is a variable that contains the control value:

this.CellChange(rowId, control.GetName(), value); 

Siebel Open UI can bind the physical renderer to the CellChange method to determine whether or not it modified the value for the control.