MutableTableDataProvider Interface
Beta
MutableTableDataProvider provides mutation methods for data in the Table. Useful for Drag & Drop processing.
Extends
Implemented by
Methods
| Name | Description | |
|---|---|---|
| addRow(rowItem: RowItem): number | ||
| deleteRow(rowItem: RowItem): void | ||
| insertRow(rowItem: RowItem, index: number): number | ||
| moveRow(rowItem: RowItem, newIndex: number): number |
Inherited methods
| Name | Inherited from | Description |
|---|---|---|
| getColumns(): Promise<ColumnDescription[]> | TableDataProvider | |
| getRow(rowIndex: number, unfiltered?: false | true): Promise<RowItem> | TableDataProvider | |
| getRowsCount(): Promise<number> | TableDataProvider | |
| sort(columnIndex: number, sortDirection: SortDirection): Promise<void> | TableDataProvider |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| onColumnsChanged | TableDataChangeEvent | TableDataProvider | |
| onRowsChanged | TableDataChangeEvent | TableDataProvider |
Defined in
Last Updated: 08 January, 2020