OnCtrlBlur Method
The OnCtrlBlur method blurs a control, where blur is a state that makes the control not the active control. It returns nothing. It uses the following syntax:
OnCtrlBlur(rowId, control, 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.
control identifies the control that Siebel Open UI must blur.
value
is a variable that contains the value of the control.
For example, the following code blurs the my_accounts control.
This control resides in the row that the counter variable identifies.
For example, if the counter variable contains a value of 3, then OnCtrlBlur
blurs the my_accounts control that resides in row 3. The value
argument is a variable that contains the control value. For example,
if the value of the my_accounts control is Oracle, then the value
variable contains a value of Oracle:
this.ExecuteMethod("OnCtrlBlur", counter, my_accounts, value);
OnCtrlBlur does the localization and notifies the binder method that Siebel Open UI attaches through the CellChange method, when required. If Siebel Open UI configures the control to do ImmediatePostChanges, then OnCtrlBlur also runs these modifications.
You must make sure Siebel Open UI uses the OnCtrlFocus method to make the control active before you use the OnCtrlBlur method. If the control is not active, then Siebel Open UI rejects any OnCtrlBlur call. For more information, see OnCtrlFocus Method.
For more information about using this method, see Life Cycle Flows of User Interface Elements.