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