In BBj 7.0 and higher, the BBjGrid is the abstract base class for BBjStandardGrid, BBjDataAwareGrid and BBjDataBoundGrid. BBjGrid contains the methods that are common to BBjStandardGrid, BBjDataAwareGrid, and BBjDataBoundGrid.
Focusable, MouseWheelEnabled, TabTraversable
|
Return Value |
Method |
|
string |
getDragType(int column) |
|
string |
getDragType(int row, int column) |
|
BBjVector |
getDropTypes(int column) |
|
BBjVector |
getDropTypes(int row, int column) |
|
void |
setDragType(int column, string type) |
|
void |
setDragType(int row, int column, string type) |
|
void |
setDropTypes(int column, BBjVector types) |
|
void |
setDropTypes(int row, int column, BBjVector types) |
|
Return Value |
Method |
|
int |
|
|
int |
|
|
void |
setColumnGutter(int gutter) |
|
void |
setHasColumnHeader(int header) |
|
Return Value |
Method |
|
void |
adjustSpacesWhenDisplaying(int p_column, boolean p_stripLeading, boolean p_stripTrailing, boolean p_collapseMultipleSpaces, boolean p_removeAllSpaces) |
|
void |
adjustSpacesWhenSaving(int p_column, boolean p_stripLeading, boolean p_stripTrailing, boolean p_collapseMultipleSpaces, boolean p_removeAllSpaces) |
|
void |
doLowerCaseWhenDisplaying(int column) |
|
void |
doLowerCaseWhenSaving(int column) |
|
void |
doUpperCaseWhenDisplaying(int column) |
|
void |
doUpperCaseWhenSaving(int column) |
|
void |
fillGridWithColumns(int fit) |
|
int |
|
|
int |
|
|
int |
|
|
int |
getColumnWidth(int column) |
|
int |
|
|
int |
|
|
int |
getInterspace() – deprecated, use getHorizontalCellSpacing |
|
int |
|
|
int |
|
|
int |
|
|
int |
|
|
int |
getRowHeight(int row) |
|
int |
|
|
int |
|
|
int |
|
|
int |
|
|
int |
|
|
int |
isColumnVisible(int column) |
|
int |
|
|
int |
isRowVisible(int row) |
|
int |
|
|
void |
replaceCommasWhenDisplaying(int column, string valueString) |
|
void |
replaceCommasWhenSaving(int column, string valueString) |
|
void |
replaceDecimalsWhenDisplaying(int column, string valueString) |
|
void |
replaceDecimalsWhenSaving(int column, string valueString) |
|
void |
setColumnHeaderHeight(int height) |
|
void |
setColumnWidth(int column, int width) |
|
void |
setColumnVisible(int column) |
|
void |
setDefaultColumnWidth(int width) |
|
void |
setFitToGrid(int fit) |
|
void |
setHorizontalCellSpacing(int spacing) |
|
void |
setHorizontalLinesVisible(int visible) |
|
void |
setInterspace(int interspace) – deprecated, use setHorizontalCellSpacing |
|
void |
setLeftColumn(int column) |
|
void |
setMouseCapture(boolean capture) |
|
void |
setRowHeight(int height) |
|
void |
setRowHeight (int row, int height) |
|
void |
setRowVisible(int row) |
|
void |
setShouldHighlightSelectedRow(int should) |
|
void |
setTopRow(int row) |
|
void |
setUserResizable(int resize) |
|
void |
setVerticalCellSpacing(int spacing) |
|
void |
setVerticalLinesVisible(int visible) |
|
Return Value |
Method |
|
int |
|
|
int |
|
|
int |
|
|
int |
|
|
int |
|
|
int |
|
|
int |
|
|
int |
isPaging() |
|
void |
|
|
void |
setHorizontalScrollable(int scroll) |
|
void |
setHorizontalScrollBarAlways(int always) |
|
void |
setPaging(int page) |
|
void |
setPagingAmount(int lines) |
|
void |
setScrollOutside(int outside) |
|
void |
setScrollUpdate(int update) |
|
void |
setVerticalScrollable(int scroll) |
|
void |
setVerticalScrollBarAlways(int always) |
|
void |
suppressUpdatesWhileScrolling(int suppress) |
|
Return Value |
Method |
|
string |
getCellText(int row, int column) |
|
string |
getColumnHeaderCellText(int column) |
|
string |
getColumnMask(int column) |
|
int |
|
|
boolean |
getShowMaskWhenRendering() – deprecated in BBj 7.0 |
|
void |
setInsertMode(int mode) |
|
void |
setColumnHeaderCellText(int column, string text) |
|
void |
setColumnHeaderText(BBjVector strings!) |
|
void |
setColumnMask(int column, string mask) |
|
void |
getShowMaskWhenRendering(int shouldShow) – deprecated in BBj 7.0 |
|
Return Value |
Method |
|
int |
|
|
string |
|
|
int |
isColumnEditable(int column) |
|
int |
|
|
void |
setColumnEditable(int column, int editable) |
|
void |
setEditClickCount(int count) |
|
void |
setEditable(int editable) |
|
Return Value |
Method |
|
int |
getColumnHeaderCellStyle(int column) |
|
int |
|
|
void |
setColumnHeaderCellStyle(int column, int style) |
|
void |
setColumnHeaderStyle(int style) |
|
Return Value |
Method |
|
int |
getColumnAlignment(int column) |
|
int |
|
|
int |
getColumnHeaderCellAlignment(int column) |
|
int |
getColumnHeaderCellVerticalAlignment(int align) |
|
int |
|
|
int |
|
|
int |
|
|
void |
setColumnAlignment(int column, int align) |
|
void |
setColumnHeaderAlignment(int align) |
|
void |
setColumnHeaderCellAlignment(int column, int align) |
|
void |
setColumnHeaderCellVerticalAlignment(int column, int align) |
|
void |
setColumnHeaderVerticalAlignment(int align) |
|
void |
setDefaultAlignment(int align) |
|
void |
setMainGridAlignment(int align) |
|
void |
setMainGridVerticalAlignment(int align) |
|
Return Value |
Method |
|
void |
|
|
int |
|
|
int |
|
|
int |
|
|
int |
|
|
int |
|
|
int |
|
|
int |
|
|
int |
|
|
void |
|
|
void |
setHeaderSelection(int select) |
|
void |
setHighlightMethod(int highlight) |
|
void |
setMultipleSelection(int multiple) |
|
void |
setSelectedCell(int row, int column) |
|
void |
setSelectedColumn(int column) |
|
void |
setSelectedRow(int row) |
|
void |
setSelectionMode(int mode) |
|
void |
setTabAction(int action) |
|
void |
setTabActionSkipsNonEditableCells(int skips) |
|
Return Value |
Method |
|
getColumnBackColor(int column) | |
|
getColumnForeColor(int column) | |
|
getColumnHeaderCellBackColor(int column) | |
|
getColumnHeaderCellForeColor(int column) | |
|
void |
setColumnBackColor(int column, BBjColor color!) |
|
void |
setColumnForeColor(int column, BBjColor color!) |
|
void |
setColumnHeaderBackColor(BBjColor color!) |
|
void |
setColumnHeaderCellBackColor(int column, BBjColor color!) |
|
void |
setColumnHeaderCellForeColor(int column, BBjColor color!) |
|
void |
setColumnHeaderForeColor(BBjColor color!) |
|
void |
setLineColor(BBjColor color!) |
|
void |
setMainGridBackColor(BBjColor color!) |
|
void |
setMainGridForeColor(BBjColor color!) |
|
Return Value |
Method |
|
getColumnFont(int column) | |
|
void |
setColumnFont(int col,BBjFont font!) |
|
void |
setColumnHeaderFont(BBjFont font!) |
|
void |
setMainGridFont(BBjFont font!) |
|
Return Value |
Method |
|
void |
setColumnHeaderCellIcon(int imageListID, int index, int column) |
|
void |
setColumnHeaderCellImage(int column, BBjImage image) |
|
Return Value |
Method |
|
boolean |
|
|
boolean |
|
|
void |
setTrimBlankSpace(boolean shouldTrim) |
|
Return Value |
Method |
|
boolean |
|
|
void |
setFocusable(boolean p_focus) |
|
Return Value |
Method |
|
int |
|
|
void |
setScrollWheelBehavior(int trav) |
|
Return Value |
Method |
|
boolean |
|
|
void |
setTabTraversable(boolean trav) |
|
Callback Code |
Object-oriented Event |
Read Record Event |
Code |
|
ON_CONTROL_VALIDATION |
v | ||
|
ON_GAINED_FOCUS |
f | ||
|
ON_GRID_CELL_VALIDATION |
N (Notify code 32) | ||
|
ON_GRID_CELL_MODIFY |
N (Notify code 5) | ||
|
ON_GRID_CHECK_OFF |
N (Notify code 30) | ||
|
ON_GRID_CHECK_ON |
N (Notify code 30) | ||
|
ON_GRID_COLUMN_SIZE |
N (Notify code 1) | ||
|
ON_GRID_DOUBLE_CLICK |
N (Notify code 3) | ||
|
ON_GRID_DRAG_DROP |
N (Notify code 4) | ||
|
ON_GRID_EDIT_START |
N (Notify code 8) | ||
|
ON_GRID_EDIT_STOP |
N (Notify code 7) | ||
|
ON_GRID_ENTER_KEY |
N (Notify code 9) | ||
|
ON_GRID_ERROR |
N/A |
N (Notify code 29) | |
|
ON_GRID_GAINED_FOCUS |
N (Notify code 20) | ||
|
ON_GRID_HIT_BOTTOM |
N (Notify code 10) | ||
|
ON_GRID_HIT_TOP |
N (Notify code 11) | ||
|
ON_GRID_KEYPRESS |
N (Notify code 12) | ||
|
ON_GRID_LEFT_COLUMN_CHANGE |
N (Notify code 16) | ||
|
ON_GRID_LOST_FOCUS |
N (Notify code 13) | ||
|
ON_GRID_MOUSE_DOWN |
N (Notify code 14) | ||
|
ON_GRID_MOUSE_DOWN |
N (Notify code 15) | ||
|
ON_GRID_MOUSE_DRAG |
N (Notify code 17) | ||
|
ON_GRID_MOUSE_MOVE |
N (Notify code 17) | ||
|
ON_GRID_MOUSE_UP |
N (Notify code 14) | ||
|
ON_GRID_RIGHT_MOUSE_DOWN |
N (Notify code 18) | ||
|
ON_GRID_RIGHT_MOUSE_UP |
N (Notify code 18) | ||
|
ON_GRID_SELECT_COLUMN |
N (Notify code 2) | ||
|
ON_GRID_SELECT_ROW |
N (Notify code 19) | ||
|
ON_GRID_SPECIAL_KEY |
N (Notify code 6) | ||
|
ON_GRID_TOP_ROW_CHANGE |
N (Notify code 21) | ||
|
ON_GRID_UPDATE |
N (Notify code 22) | ||
|
ON_LOST_FOCUS |
f | ||
|
ON_MOUSE_ENTER |
E | ||
|
ON_MOUSE_EXIT |
E | ||
|
ON_POPUP_REQUEST |
r | ||
|
ON_RIGHT_MOUSE_DOWN |