TableProps Interface

Properties for the Table React component

Extends

Properties

Name Type Description
dataProvider TableDataProvider Data provider for the Table  
hideHeader undefined | false | true Hide the header  
isCellSelected undefined | (rowIndex: number, cell: CellItem) => boolean Callback for determining if cell is selected  
isRowSelected undefined | (row: RowItem) => boolean Callback for determining if row is selected  
onCellContextMenu undefined | (args: TableCellContextMenuArgs) => void Called to show a context menu when a cell is right-clicked.  
onCellsDeselected undefined | (cellIterator: AsyncIterableIterator<[RowItem, CellItem]>) => Promise<boolean> Callback for when cells are deselected  
onCellsSelected undefined | (cellIterator: AsyncIterableIterator<[RowItem, CellItem]>, replace: boolean) => Promise<boolean> Callback for when cells are selected  
onPropertyEditing undefined | (args: TableCellEditorState) => void Callback for when properties are being edited @beta  
onPropertyUpdated undefined | (propertyArgs: PropertyUpdatedArgs, cellArgs: TableCellUpdatedArgs) => Promise<boolean> Callback for when properties are updated @beta  
onRowsDeselected undefined | (rowIterator: AsyncIterableIterator<RowItem>) => Promise<boolean> Callback for when rows are deselected  
onRowsLoaded undefined | (firstRowIndex: number, lastRowIndex: number) => void Called when rows are loaded  
onRowsSelected undefined | (rowIterator: AsyncIterableIterator<RowItem>, replace: boolean) => Promise<boolean> Callback for when rows are selected  
pageAmount undefined | number Amount of rows per page  
propertyValueRendererManager undefined | PropertyValueRendererManager Custom property value renderer manager  
reorderableColumns undefined | false | true Indicates whether the Table columns are reorderable  
scrollToRow undefined | number Specifies a row index to scroll to  
selectionMode undefined | SelectionMode Specifies the selection mode.  
settingsIdentifier undefined | string Identifying string used for persistent state.  
showHideColumns undefined | false | true Enables context menu to show/hide columns  
tableSelectionTarget undefined | TableSelectionTarget Specifies the selection target.  
uiSettings undefined | UiSettings Optional parameter for persistent UI settings.  

Inherited properties

Name Type Inherited from Description
className undefined | string ClassNameProps Custom CSS class name
style undefined | React.CSSProperties CommonProps Custom CSS style properties

Defined in

Last Updated: 08 January, 2020