| Interface | Description |
|---|---|
| CellRenderer<T> |
An implementation of this interface will determine in how a table cell content will be displayed
and rendered in the table
|
| CellValidator |
Implementations of this interface will validate an editable cell
|
| ColumnConfig.CellStyler<T> |
A hook interface to style a cell being rendered on the table
|
| ColumnShowHideListener |
Implementations of this interface can listen to columns show/hide events
|
| DataTable.LocalRowFilter<T> |
Use implement Table row filter
|
| DataTable.SelectionChangeListener<T> |
Listens to changes in the table rows selection
|
| DirtyRecordHandler<T> |
Implementations of this interface will receive an instance of the row dirty record to update it
with the current values from editable cells
|
| DirtyRecordProvider<T> |
Implementations of this interface should return a dirty copy of a record from data table row to
be used for editable data tables, all changes applied to the dirty record will be reflected to
the original record if saved or will be reverted if the edit is canceled
|
| HeaderElement | Deprecated |
| HeaderElementSupplier |
An interface to provide different implementations for a column header content
|
| SaveDirtyRecordHandler<T> |
implementations of this interface will save changes from the dirty record into the original
record
|
| SelectionCondition<T> |
The implementations of this interface will determine if a row in the table should be selectable
or not
|
| TableConfig.RowAppender<T> |
An interface to provide an alternative implementation of how rows should be appended to the
table
|
| TableConfig.UtilityColumnHandler<T> | |
| TableRow.RowListener<T> |
An interface to implement listeners for Table row changes
|
| TableRow.RowMetaObject |
this interface is used to implement custom meta object for rows with a unique key then later
these meta object can be added to the row and can be used for any kind of logic.
|
| TableRow.RowRenderer<T> |
| Class | Description |
|---|---|
| CellRenderer.CellInfo<T> |
A class containing all information required about a cell in a data table
|
| ColumnConfig<T> |
Class to define a column in the data table
|
| ColumnUtils | |
| DataTable<T> |
The data table component
|
| DataTableStyles |
constants class for DataTable css classes names
|
| DefaultColumnShowHideListener |
This implementation is default to show/hide any element whenever the table column visibility is
changed
|
| RowCell<T> |
This class represent a single cell in a data table row and it contains information about the cell
row and column which it is part of
|
| TableConfig<T> |
This class is responsible of configuring the data table
|
| TableRow<T> |
| Exception | Description |
|---|---|
| TableConfig.ColumnNofFoundException |
This exception is thrown when performing action that looks up a column by its name but the
column does not exist in the current
TableConfig |
Copyright © 2019–2022 Dominokit. All rights reserved.