API Reference > ui-components > Table > MutableTableDataProvider MutableTableDataProvider Interface Beta MutableTableDataProvider provides mutation methods for data in the Table. Useful for Drag & Drop processing. Extends TableDataProvider Implemented by SimpleTableDataProvider 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 ui/components/src/ui-components/table/TableDataProvider.ts Line 163 Last Updated: 13 June, 2024