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 | ||
TableDragDropType | Type for DragDrop drag item | Beta |
Last Updated: 11 June, 2024