BBjGrid::isEditOnKeyPress
Description
In BBj 19.00 and higher, this method determines if editing on keypress
is enabled for the specified cells.
Syntax
| Return Value |
Method |
| boolean |
isEditOnKeyPress() |
Parameters
None.
Return Value
Returns "true" if editing on keypress is enabled for the specified
cells, otherwise returns "false" (the default).
Remarks
When set to "true", pressing the up or down arrow keys while
editing stops editing and saves the existing text inside the cell. Pressing
Esc while editing also stops editing but reverts the cell to its previous
text value.
Example
gui! = BBjAPI().openSysGui("X0")
wnd! = gui!.addWindow(gui!.getAvailableContext(),100,50,500,400,"Grid Test")
grd! = wnd!.addGrid(wnd!.getAvailableControlID(),32,24,252,133)
rem 'grd!.setEnhancedSelectionModelEnabled(1)
grd!.setNumColumns(2)
grd!.setRowHeight(30)
grd!.setEditable(1)
grd!.setFitToGrid(BBjGrid.AUTO_RESIZE_NEXT_COLUMN)
vec! = new BBjVector()
vec!.addItem("1")
vec!.addItem("Item 1")
vec!.addItem("2")
vec!.addItem("Item 2")
vec!.addItem("3")
vec!.addItem("Item 3")
grd!.setNumRows(3)
grd!.setCellText(vec!)
grd!.setEditOnKeyPress(1)
print grd!.isEditOnKeyPress()
wnd!.setCallback(wnd!.ON_CLOSE,"close")
process_events
close:
release
|
See Also
BBjGrid
BBjGridCell
BBjGrid::setEditOnKeyPress