Table

Classes and components for working with a Table.

Classes

Name Description  
ColumnDragLayer React component used to portray a column being dragged during Table column reordering. Deprecated
DistinctValueCollection A set of distinct values for a column.  
FilterDescriptorCollection Collection of filter descriptors.  
FilterDescriptorCollectionBase Collection of filter descriptors.  
OperatorValueFilterDescriptorCollection Collection of OperatorValue filter descriptors.  
SimpleTableDataProvider A Table Data Provider using an array of items.  
Table Table React component that displays rows and columns in a grid along with a header  
TableCell A React component that renders a table cell  
TableCellContent A React component that renders table cell content  
TableDataChangeEvent An event broadcasted on table data changes  
TableIconCellContent A React component that renders table cell content as a Bentley icon  

Enumerations

Name Description  
FilterCompositionLogicalOperator Logical operator used for filter descriptor composition  
FilterOperator Operator used in FilterDescriptor  
FilterRenderer Filter Renderer for a Table column  
TableSelectionTarget Specifies table selection target.  

Global Functions

Name Description  
withTableDragDrop A HOC component that adds drag and drop functionality to the supplied table component. Beta

Interfaces

Name Description  
CellItem Cell definition provided to Table.  
CellProps Properties for a Table cell  
ColumnDescription Column definition provided to Table.  
ColumnFilterDescriptor Represents a column filter descriptor associated with a specific column.  
CompositeFilterDescriptor Represents a composite filtering abstraction which has a collection of  
CompositeFilterDescriptorCollection Collection of FilterDescriptor objects composed together by a logical operator.  
DistinctValuesFilterDescriptor Represents the distinct filter descriptor of a column filter descriptor.  
FieldFilterDescriptor Represents the field filter descriptor of a column filter descriptor.  
FilterableColumn Represents a column that is filterable.  
FilterableTable FilterableTable contains the properties and methods provided by a filterable Table.  
FilterDescriptor A filtering abstraction that knows how to create predicate filtering expression.  
MutableTableDataProvider MutableTableDataProvider provides mutation methods for data in the Table.  
OperatorValueFilterDescriptor An abstraction for all filter descriptors that have an operator and a value  
ReactDataGridColumn ReactDataGrid.Column with additional properties  
RowItem Row definition provided to Table.  
RowProps Properties for a Table row  
TableCellContentProps Properties of the TableCellContent React component  
TableCellContextMenuArgs Arguments for TableProps.onCellContextMenu callback Beta
TableCellEditorState Cell/Property Editor state  
TableCellProps Properties of the TableCell React component  
TableCellUpdatedArgs Cell/Property Updated Args  
TableDataProvider TableDataProvider provides data to the Table.  
TableDistinctValue Distinct Value for Table filtering purposes  
TableDragDropProps Props that are injected to the HOC component. Beta
TableDropTargetProps Properties for the Table's DropTarget. Beta
TableIconCellContentProps Properties for the TableIconCellContent React component  
TableProps Properties for the Table React component  

Type Aliases

Name Description  
TableDataChangesListener An interface table data change listeners  
TableDragDropType Type for DragDrop drag item Beta

Last Updated: 15 June, 2021