DataChangeHistoryApi
Provides run-time access to the Data Change History Module
export interfaceMethods
| Method | Description |
|---|---|
| activateDataChangeHistory(forceReset) | Activates Data Change History tracking (or resumes it, if it is currently suspended) |
| addDataChangeHistoryEntry(dataChangeInfo) | Adds item to Data Change History log |
| clearDataChangeHistoryEntry(dataChangeInfo) | Clears a Row in Data Change Grid |
| deactivateDataChangeHistory() | Deactivates Data Change History tracking and flushes the cache |
| getDataChangeForGridCell(gridCell) | Retrieves last data change for a given Cell |
| getDataChangeHistoryLog() | Retrieves all data changes which are currently available |
| getDataChangeHistoryMode() | Retrieves current Data Change History mode: 'ACTIVE', 'INACTIVE', 'SUSPENDED' |
| openDataChangeHistorySettingsPanel() | Opens Data Change History panel |
| suspendDataChangeHistory() | Suspends data change history tracking |
| undoAllDataChangeHistoryEntries() | Reverts all data changes to previous values and returns GridCells that were undone |
| undoDataChangeHistoryEntry(dataChangeInfo) | Reverts provided data change to its previous value and returns GridCell that was undone |
Method Details
activateDataChangeHistory
Activates Data Change History tracking (or resumes it, if it is currently suspended)
activateDataChangeHistory(forceReset?: boolean): void;Parameters
| Parameter | Type | Description |
|---|---|---|
| forceReset | boolean | reactivates the Data Change History even if it is currently suspended |
Returns
void
addDataChangeHistoryEntry
Adds item to Data Change History log
addDataChangeHistoryEntry(dataChangeInfo: CellDataChangedInfo): void;Parameters
| Parameter | Type | Description |
|---|---|---|
| dataChangeInfo | CellDataChangedInfo | the change to log |
Returns
void
clearDataChangeHistoryEntry
Clears a Row in Data Change Grid
clearDataChangeHistoryEntry(dataChangeInfo: CellDataChangedInfo): void;Parameters
| Parameter | Type | Description |
|---|---|---|
| dataChangeInfo | CellDataChangedInfo | the change to be undone |
Returns
void
deactivateDataChangeHistory
Deactivates Data Change History tracking and flushes the cache
deactivateDataChangeHistory(): void;Returns
void
getDataChangeForGridCell
Retrieves last data change for a given Cell
getDataChangeForGridCell(gridCell: GridCell): CellDataChangedInfo | undefined;Parameters
| Parameter | Type |
|---|---|
| gridCell | GridCell |
Returns
CellDataChangedInfo | undefined
getDataChangeHistoryLog
Retrieves all data changes which are currently available
getDataChangeHistoryLog(): CellDataChangedInfo[];Returns
getDataChangeHistoryMode
Retrieves current Data Change History mode: 'ACTIVE', 'INACTIVE', 'SUSPENDED'
getDataChangeHistoryMode(): 'ACTIVE' | 'INACTIVE' | 'SUSPENDED';Returns
'ACTIVE' | 'INACTIVE' | 'SUSPENDED'
openDataChangeHistorySettingsPanel
Opens Data Change History panel
openDataChangeHistorySettingsPanel(): void;Returns
void
suspendDataChangeHistory
Suspends data change history tracking
suspendDataChangeHistory(): void;Returns
void
undoAllDataChangeHistoryEntries
Reverts all data changes to previous values and returns GridCells that were undone
undoAllDataChangeHistoryEntries(): GridCell[];Returns
GridCell[]
undoDataChangeHistoryEntry
Reverts provided data change to its previous value and returns GridCell that was undone
undoDataChangeHistoryEntry(dataChangeInfo: CellDataChangedInfo): GridCell | undefined;Parameters
| Parameter | Type | Description |
|---|---|---|
| dataChangeInfo | CellDataChangedInfo | the change to be undone |
Returns
GridCell | undefined