Methods for cCJGridCachedDataSource

View method list in alphabetical order

NameTypeDescription
FindExternalDataInCacheFunctionSearches for the file buffer's RowId in the cache

Inherited Methods from cCJGridDataSource

AddColumnProcedureSent by the grid to register a column object in the datasource
AllDataIsLoadedFunctionReturns True if all data is loaded in the datasource
CanAddRowFunctionReturns True if the datasource object supports adding rows
CanDeleteRowFunctionReturns True if the datasource object supports deleting/removing rows
CanSaveRowFunctionReturns True if the datasource object supports saving rows
CreateDataSourceRowFunctionCreates a data source row using whatever rules the datasource uses for creating rows
DataForCellFunctionReturns the datasource value for the passed row and column
DataIsStaticFunctionReturns True if your data is static
DataSourceFunctionReturns the entire datasource as a tDataSourceRow array
DataSourceSynchRequiredFunctionDetermines if the grid needs to be synchronized with the datasource
DeleteSelectedRowFunctionDeletes the SelectedRow from the external data source (DataDictionary object)
FindColumnValueFunctionAttempts to find a value in your datasource array
InitializeDataSourceProcedureSent by the grid's InitializeData method as part of a grid initialization process
InsertRowProcedureInserts an empty row into the datasource array at the passed index position
IsSelectedRowChangedFunctionReturns True if the selected row has been changed
IsSelectedRowNewFunctionReturns True if the selected row is new
NormalizeDataSourceFunctionSent to datasource by the grid as part of the virtual mode synchronization process
PageInFirstRowProcedureMakes sure that the first row is paged into the datasource cache
PageInLastRowProcedureMakes sure that the last row is paged into the datasource cache
PageInMatchingRowFunctionMakes sure that the data row represented by the passed RowId is loaded into the datasource cache
PageInRowsProcedureUsed to manage the datasource cache. Makes sure that rows specified are loaded in the cache.
RemoveRowProcedureRemoves the passed row from the datasource
ResetProcedureClears the data in your datasource
ResetAllProcedureResets the data in your datasource and clears all column information. This is a complete reset.
ResetSelectedRowProcedureThis clears the SelectedRow of any changes restoring it to its pre-edited state
RowCountFunctionReturns the number of rows in the datasource
RowTagFunctionReturns the RowID for the passed row number
SaveSelectedRowFunctionSaves any changes in the SelectedRow
SelectedRowFunctionReturns the row number of the SelectedRow
SelectRowProcedureSets the SelectedRow for a datasource
ShouldSaveSelectedRowFunctionReturns True if the selected row has savable changes
SortDataSourceProcedureSorts the datasource based on the settings in the passed sort rules
SynchronizeDataForSelectedRowProcedureInstructs the datasource object to synchronize SelectedRow data between and cache and the external data store
UpdateDataForSelectedRowProcedureUpdates the datasource with a new column value for the SelectedRow
ValidateSelectedRowFunctionValidates all data in the selected row

Inherited Methods from cObject

ChildByIndexFunctionCan be used to iterate the direct children of an object
ClassSuperClassFunctionReturns the superclass of the passed class
CreateFunctionCreates an object based on the passed Class Id
CreateNamedFunctionCreates an object based on the passed Class Id and assigns it a name Name based on a passed name
DestroyProcedureDestroys the object that receives the message and any child objects of that object
Exit_ApplicationProcedureStarts the process of closing an application
IsClassOfClassFunctionDetermines whether the target class is part of the searched class's hierarchy
IsObjectOfClassFunctionDetermines whether the passed class is part of the object's class hierarchy
ObjectClassFunctionReturns the integer class ID assigned to the class this object is based on
Request_Destroy_ObjectProcedureUse the Destroy method instead [Obsolete]