Description
In BBj 18.00 and higher, this method sets the state value in the BBjGridCell.
Syntax
| Return Value |
Method |
| void |
setState(boolean state) |
Parameters
| Parameter |
Description |
| state |
Boolean selected state value for BBjGridCell. |
Return Value
None.
Example
sysgui! = bbjapi().openSysGui("X0")
window! = sysgui!.addWindow(10,10,520,300,"Grid Events",$00010082$)
window!.setCallback(window!.ON_CLOSE,"APP_CLOSE")
grid! = window!.addGrid(101,102,103,10,10,500,200,$000e$)
grid!.setRowHeight(20)
cols=30,rows=10
grid!.setNumColumns(cols)
grid!.setNumRows(rows)
grid!.setDefaultColumnWidth(50)
grid!.setUserResizable(1)
cells! = bbjapi().makeVector()
for row=0 to rows-1
for col=0 to cols-1
cells!.addItem("C"+STR(col)+" R"+STR(row))
next col
next row
grid!.setCellText(cells!)
data! = grid!.getRowData(1)
cell! = data!.first()
cell!.setState(1)
print cell!.getState()
grid!.setCell(cell!)
process_events
APP_CLOSE:
release
|
See Also
BBjAPI
BBjGrid
BBjGrid::getColumnData
BBjGrid::getCellRange
BBjGrid::getRowData
BBjGridData
BBjGridCell::getState
See the BBj Object Diagram for an illustration of the relationship between BBj Objects.