BBjDataAwareGrid
Description
The BBjDataAwareGrid object provides methods to manipulate the data-aware grid control in BBj. The BBjDataAwareGrid extends the BBjGrid object and therefore implements all the methods in BBjGrid.
Implemented Interfaces
Focusable, MouseWheelEnabled, TabTraversable, Validateable
Creation
BBjAPI > BBjSysGui > BBjWindow > BBjDataWareGrid
A BBjDataAwareGrid object is created through the following BBjWindow methods:
Return Value |
Method |
BBjDataAwareGrid |
addDataAwareGrid(int ID, number x, number y, number width, number height int channel, string template, string flags) |
BBjDataAwareGrid |
addDataAwareGrid(int ID, number x, number y, number width, number height, int channel, string template) |
Methods of BBjDataAware Grid
Return Value |
Method |
void |
|
void |
deleteRow(int index) |
string |
|
string |
|
string |
getRecord(int index) |
boolean |
|
int |
|
string |
|
string |
|
string |
|
string |
|
void |
|
void |
replaceCommasWhenDisplaying(int row, string char) |
void |
replaceCommasWhenSaving(int row, string char) |
void |
replaceDecimalsWhenDisplaying(int row, string char) |
void |
replaceDecimalsWhenSaving(int row, string char) |
void |
|
void |
seekLastRecord(string title, string msg, string cancelString) |
void |
setDataChannel(int channel, string template) |
void |
setInsertErrorMessage(string msg) |
void |
setInsertMessage(string msg) |
void |
setShowInsertMessage(boolean show) |
void |
setShowUpdateMessage(int show) |
void |
setUpdateBusyMessage(string msg) |
void |
setUpdateDeletedMessage(string msg) |
void |
setUpdateErrorMessage(string msg) |
void |
setUpdateMessage(string msg) |
void |
|
void |
Methods of BBjDataAwareGrid – Miscellaneous Grid Functions
Return Value |
Method |
Methods of BBjDataAwareGrid inherited from BBjGrid
Methods of BBjDataAwareGrid inherited from BBjControl
Methods of BBjDataAwareGrid inherited from BBjGrid implemented for Focusable
Return Value | Method |
---|---|
boolean | isFocusable() |
void | setFocusable(boolean focus) |
Methods of BBjDataAwareGrid inherited from BBjGrid implemented for MouseWheelEnabled
Return Value | Method |
---|---|
int | getScrollWheelBehavior() |
void | setScrollWheelBehavior(int trav) |
Methods of BBjDataAwareGrid inherited from BBjGrid implemented for TabTraversable
Return Value | Method |
---|---|
boolean | isTabTraversable() |
void | setTabTraversable(boolean trav) |
Methods of BBjDataAwareGrid inherited from BBjGrid implemented for Validateable
Return Value | Method |
---|---|
void | accept(boolean valid) |
string | getValidationText() |
Events
Callback Code |
Object-oriented Event |
Read Record Event |
Code |
ON_GRID_ROW_DELETE |
N (Notify code 25) |
||
ON_GRID_ROW_INSERT |
N (Notify code 24) |
||
ON_GRID_ROW_INSERT_CANCEL |
N (Notify code 26) |
||
ON_GRID_ROW_UPDATE |
N (Notify code 27) |
||
ON_GRID_ROW_VALIDATION |
N (Notify code 31) |
Remarks
BBjDataAwareGrid also generates all the events of a BBjGrid.
Constants inherited from BBjGrid
GRID_STYLE_BUTTON_UP |
GRID_STYLE_BUTTON_DOWN |
GRID_ALIGN_LEFT |
GRID_ALIGN_RIGHT |
GRID_ALIGN_CENTER |
GRID_HIGHLIGHT_OUTLINE |
GRID_HIGHLIGHT_COLOR |
GRID_SELECT_CELL |
GRID_SELECT_ROW |
GRID_SELECT_COLUMN |
Constants inherited from BBjControl
Example
|
See Also
SQL Date Columns in Data Aware Grids
For more information on Data Aware Grid channels, see Set Channel and Template - GRID SENDMSG() Function 80.
CALLBACK Verb - Register BBj Subroutine
GRID Mnemonic - Create a Grid Control
See the BBj Object Diagram for an illustration of the relationship between BBj Objects and the Grid Tutorial 2 - Standard Grid Using BBjGrid Methods for more information.