automaticCellControl

Type: Boolean

Availability: Run time only

The automaticCellControl property of the Control class specifies whether the Table class handles the cellControl property automatically (for example, when performance is an issue when you are running in JADE thin client mode over a slow link). When this property is set to the default value of false, the cellInputReady event must set the text box value from the cell text if a text box is assigned to a table cell and the TextBox class change event must then set the cell text as it is changed, which may impact on JADE thin client performance, as an event has to be processed for each keystroke.

The automaticCellControl property has no meaning unless the control is assigned to a Table control as a cellControl property. See also the Table class editMask property.

The default value of false means that you must write logic to handle the cellControl property, but you can set the automaticCellControl property to true if you want the Table class to manage the cellControl property automatically, as follows.

The automaticCellControl property is currently ignored for any other type of control.

When the automaticCellControl property is set to true, arrow keys can be used to step to other cells for a text box or combo box in a table. If the caret is at the beginning of the text, the left arrow key steps to the prior cell. If the caret is on the top line, the up arrow key steps to the prior row. If the caret is at the end of the text, the right arrow key steps to the next cell or column. If the caret is on the last line of the text, the down arrow key steps to the next row.

In addition, pressing the Alt key and an arrow key performs the requested action regardless of where the caret is placed.