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