Class: cDbCJGridDataSource

Module location: cDbCJGridDataSource.pkg line 735 (view source)

Class Hierarchy:

cObjectcCJGridDataSourcecCJGridCachedDataSourcecDbCJGridDataSource

Class Definition

Properties

BooleanpbNotifyingExternalDD

Functions and Procedures

BooleanCanAddRow()
Inherited from cCJGridDataSource
BooleanCanDeleteRow()
Inherited from cCJGridDataSource
BooleanCanSaveRow()
Inherited from cCJGridDataSource
Construct_Object()
Inherited from cCJGridCachedDataSource
tDataSourceRowCreateClearedDataSourceRow()
Inherited from cCJGridDataSource
augmented to clear the DD and get DD defaults as needed
StringDataForCell(Integer iRow Integer iColumn)
Inherited from cCJGridDataSource
BooleanDeleteSelectedRow()
Inherited from cCJGridDataSource
BooleanIsSelectedRowChanged()
Inherited from cCJGridDataSource
BooleanIsSelectedRowNew()
Inherited from cCJGridDataSource
OnNotifyExternalDDofSelect(tDataSourceRow DataSourceRow)
ResetSelectedRow()
Inherited from cCJGridDataSource
BooleanSaveSelectedRow()
Inherited from cCJGridDataSource
SelectRow(Integer iRow Boolean bUpdateExternalData)
Inherited from cCJGridDataSource
this can get called with the Row out of range for the cache because rowcount can exceed the cache size
BooleanShouldSaveSelectedRow()
Inherited from cCJGridDataSource
only can be saved if there is a change
SynchronizeDataForSelectedRow(Boolean bPushData Integer iFlags)
Inherited from cCJGridDataSource
UpdateDataForSelectedRow(Integer iColumn String sValue Boolean bUpdateExternalData)
Inherited from cCJGridDataSource
UpdateDataSourceFromExternalSource(Integer iFlags)
move data from the DD's global file buffer to the datasource iFlags contains the refresh mode. Done and Cleared array should be set. called as part of a DD refresh
BooleanUpdateDataSourceRowFromExternalSource(Integer iFlags tDataSourceRow ByRef DataSourceRow)
update this row from the DDs, the file buffers and the done arrays. Called during a DD operation returns new datasourcerow (byref) and True if there was a change the change test can be used to optimize updating of the datasource array
UpdateExternalSourceFromDataSource(Integer iFlags)
move data from datasource to the DD's global file buffer.
HandleValidateSelectedRow()
Inherited from cCJGridDataSource