Classes and components for working with a Table.


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. Beta
FilterDescriptorCollection Collection of filter descriptors. Beta
FilterDescriptorCollectionBase Collection of filter descriptors. Beta
OperatorValueFilterDescriptorCollection Collection of OperatorValue filter descriptors. Beta
SimpleTableDataProvider A Table Data Provider using an array of items. Beta
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  


Name Description  
FilterCompositionLogicalOperator Logical operator used for filter descriptor composition Beta
FilterOperator Operator used in FilterDescriptor Beta
FilterRenderer Filter Renderer for a Table column Beta
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


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. Beta
CompositeFilterDescriptor Represents a composite filtering abstraction which has a collection of Beta
CompositeFilterDescriptorCollection Collection of FilterDescriptor objects composed together by a logical operator. Beta
DistinctValuesFilterDescriptor Represents the distinct filter descriptor of a column filter descriptor. Beta
FieldFilterDescriptor Represents the field filter descriptor of a column filter descriptor. Beta
FilterableColumn Represents a column that is filterable. Beta
FilterableTable FilterableTable contains the properties and methods provided by a filterable Table. Beta
FilterDescriptor A filtering abstraction that knows how to create predicate filtering expression. Beta
MutableTableDataProvider MutableTableDataProvider provides mutation methods for data in the Table. Beta
OperatorValueFilterDescriptor An abstraction for all filter descriptors that have an operator and a value Beta
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 Beta
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: 17 February, 2021