BBjGrid::setCell

Description

In BBj 18.0 and higher, this method sets the BBjGridCell data to the grid. The default data contained within the BBjGridCell will not get updated to the grid. Only the changed user specific data within the BBjGridCell will be updated to the grid.

Syntax

Return Value

Method

void

setCell(BBjGridCell p_cell)

Parameters

Variable

Description

BBjGridCell

The BBjGridCell of a specific cell to change.

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!)
cell! = grid!.getCell(1,1)
cell!.setText("Hello World")
grid!.setCell(cell!)
process_events

APP_CLOSE:
release

See Also

BBjAPI

BBjGrid

BBjGrid::getRowData

BBjGrid::getColumnData

BBjGrid::getCellRange

BBjGridCell

BBjGridData

See the BBj Object Diagram for an illustration of the relationship between BBj Objects.