BBjGridData::hasNext

Description

In BBj 18.0 and higher, this method returns a boolean to determine if there is another BBjGridCell while iterating through the list in the container.

Syntax

Return Value

Method

boolean

hasNext()

Parameters

None.

Return Value

Returns true if there is another BBjGridCell. Returns false if there are no more BBjGridCells in the list.

Remarks

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)
print data!.next()
print data!.hasNext()
print data!.next()
print data!.hasNext()
print data!.next()
process_events

APP_CLOSE:
release

See Also

BBjAPI

BBjGrid

BBjGridCell

BBjGridData

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