BBjGrid::makeCell

Description

In BBj 15.00 and higher, this method creates a new BBjGridCell.

Syntax

Return Value

Method

BBjGridCell

makeCell(int row, int col)

Parameters

Variable

Description

row

Specifies the 0-based row in the BBjGrid.

col

Specifies the 0-based column in the BBjGrid.

Return Value

Returns a BBjGridCell of the specified row and column in a BBjGrid.

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)
grd!.setEnhancedSelectionModelEnabled(1)
grd!.setNumColumns(2)
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!) 
cell1! = grd!.makeCell(0,0)
cell2! = grd!.makeCell(1,1)
cell3! = grd!.makeCell(2,0) 
print cell1!.getRow()
print cell2!.getRow()
print cell3!.getRow() 
wnd!.setCallback(wnd!.ON_CLOSE,"close") 

process_events 

close:
release

See Also

BBjAPI

BBjWindow

BBjVector

BBjGrid::getSelectedCells

BBjGrid::setEnhancedSelectionModelEnabled

BBjGridCell

Enhanced Grid Selection Model

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