| Package | Description |
|---|---|
| org.dominokit.domino.ui.datatable | |
| org.dominokit.domino.ui.datatable.model | |
| org.dominokit.domino.ui.datatable.plugins |
| Modifier and Type | Method and Description |
|---|---|
DataTable<T> |
DataTable.bordered()
Adds borders from the data table rows
|
DataTable<T> |
DataTable.cancelEditing()
Cancel editing of all table rows
|
DataTable<T> |
DataTable.condense()
Decreases the height of the data table rows
|
DataTable<T> |
DataTable.edit()
Render all table rows in editable mode
|
DataTable<T> |
TableConfig.getDataTable() |
DataTable<T> |
TableRow.getDataTable() |
DataTable<T> |
DataTable.hovered()
Adds the hover effect to the data table rows
|
DataTable<T> |
DataTable.noBorder()
Remove the borders from the data table rows
|
DataTable<T> |
DataTable.noHover()
removes the hover effect from data table rows
|
DataTable<T> |
DataTable.noStripes()
Remove the background alternation from the data table rows
|
DataTable<T> |
DataTable.save()
Saves all editable table rows changes
|
DataTable<T> |
DataTable.striped()
Adds background alternation from the data table rows
|
DataTable<T> |
DataTable.uncondense()
Increases the height of the data table rows
|
| Modifier and Type | Method and Description |
|---|---|
void |
TableConfig.RowAppender.appendRow(DataTable<T> dataTable,
TableRow<T> tableRow)
Appends a row to the data table
|
void |
TableConfig.drawHeaders(DataTable<T> dataTable,
DominoElement<elemental2.dom.HTMLTableSectionElement> thead)
This method will draw the table columns header elements for all columns and append them to the
table head element
|
void |
TableConfig.drawRecord(DataTable<T> dataTable,
TableRow<T> tableRow)
Draw a record as a row in the data table, row information is obtained from the TableRow
|
boolean |
SelectionCondition.isAllowSelection(DataTable<T> table,
TableRow<T> tableRow) |
void |
TableRow.RowRenderer.render(DataTable<T> dataTable,
TableRow<T> tableRow) |
| Constructor and Description |
|---|
TableRow(T record,
int index,
DataTable<T> dataTable) |
| Constructor and Description |
|---|
SearchContext(DataTable<T> dataTable)
Initialize the context with a datatable
|
| Modifier and Type | Method and Description |
|---|---|
void |
GroupingPlugin.appendRow(DataTable<T> dataTable,
TableRow<T> tableRow)
Appends a row to the data table
|
elemental2.dom.Node |
HeaderActionElement.asElement(DataTable<T> dataTable)
initialize the element for this action
|
elemental2.dom.Node |
HeaderBarPlugin.CondenseTableAction.asElement(DataTable<T> dataTable)
initialize the element for this action
|
elemental2.dom.Node |
HeaderBarPlugin.StripesTableAction.asElement(DataTable<T> dataTable)
initialize the element for this action
|
elemental2.dom.Node |
HeaderBarPlugin.BordersTableAction.asElement(DataTable<T> dataTable)
initialize the element for this action
|
elemental2.dom.Node |
HeaderBarPlugin.HoverTableAction.asElement(DataTable<T> dataTable)
initialize the element for this action
|
elemental2.dom.Node |
HeaderBarPlugin.ClearSearch.asElement(DataTable<T> dataTable)
initialize the element for this action
|
elemental2.dom.Node |
HeaderBarPlugin.SearchTableAction.asElement(DataTable<T> dataTable)
initialize the element for this action
|
elemental2.dom.Node |
HeaderBarPlugin.ShowHideColumnsAction.asElement(DataTable<T> dataTable)
initialize the element for this action
|
List<RowCell<T>> |
TreeGridPlugin.ParentRowCellsSupplier.get(DataTable<T> dataTable,
TableRow<T> tableRow) |
Optional<List<elemental2.dom.HTMLElement>> |
SelectionPlugin.getUtilityElements(DataTable<T> dataTable,
CellRenderer.CellInfo<T> cellInfo) |
default Optional<List<elemental2.dom.HTMLElement>> |
DataTablePlugin.getUtilityElements(DataTable<T> dataTable,
CellRenderer.CellInfo<T> cellInfo) |
Optional<List<elemental2.dom.HTMLElement>> |
TreeGridPlugin.getUtilityElements(DataTable<T> dataTable,
CellRenderer.CellInfo<T> cellInfo)
Adds the expand/collapse/leaf icons to the plugins utility columns cells
|
Optional<List<elemental2.dom.HTMLElement>> |
RecordDetailsPlugin.getUtilityElements(DataTable<T> dataTable,
CellRenderer.CellInfo<T> cell) |
void |
SortPlugin.init(DataTable<T> dataTable)
this method is used to initialise the plugin with the datatable instance
|
void |
GroupingPlugin.init(DataTable<T> dataTable)
this method is used to initialise the plugin with the datatable instance
|
default void |
DataTablePlugin.init(DataTable<T> dataTable)
this method is used to initialise the plugin with the datatable instance
|
void |
TreeGridPlugin.init(DataTable<T> dataTable)
this method is used to initialise the plugin with the datatable instance
|
default void |
DataTablePlugin.onAfterAddHeaders(DataTable<T> dataTable)
This method will be called right after adding all columns headers elements to the table
|
void |
RowMarkerPlugin.onAfterAddHeaders(DataTable<T> dataTable) |
void |
ColumnHeaderFilterPlugin.onAfterAddHeaders(DataTable<T> dataTable)
This method will be called right after adding all columns headers elements to the table
|
void |
EmptyStatePlugin.onAfterAddTable(DataTable dataTable)
This method will be called right after adding the table element to its root element
|
void |
SimplePaginationPlugin.onAfterAddTable(DataTable<T> dataTable)
This method will be called right after adding the table element to its root element
|
default void |
DataTablePlugin.onAfterAddTable(DataTable<T> dataTable)
This method will be called right after adding the table element to its root element
|
void |
AdvancedPaginationPlugin.onAfterAddTable(DataTable<T> dataTable)
This method will be called right after adding the table element to its root element
|
void |
ScrollingPaginationPlugin.onAfterAddTable(DataTable<T> dataTable)
This method will be called right after adding the table element to its root element
|
default void |
DataTablePlugin.onAllRowsAdded(DataTable<T> dataTable)
This method will be called right after all rows are added to the table
|
default void |
DataTablePlugin.onBeforeAddHeaders(DataTable<T> dataTable)
This method will be called right before adding all columns headers elements to the table
|
void |
RecordDetailsPlugin.onBeforeAddHeaders(DataTable<T> dataTable) |
default void |
DataTablePlugin.onBeforeAddRow(DataTable<T> dataTable,
TableRow<T> tableRow)
This method will be called right before adding a row to the table
|
void |
TreeGridPlugin.onBeforeAddRow(DataTable<T> dataTable,
TableRow<T> tableRow)
This method will be called right before adding a row to the table
|
void |
RowMarkerPlugin.onBeforeAddRow(DataTable<T> dataTable,
TableRow<T> tableRow) |
default void |
DataTablePlugin.onBeforeAddTable(DataTable<T> dataTable)
This well be called once the table is initialized and before it is appended to the dom
|
void |
RowMarkerPlugin.onBeforeAddTable(DataTable<T> dataTable) |
void |
TopPanelPlugin.onBeforeAddTable(DataTable<T> dataTable)
This well be called once the table is initialized and before it is appended to the dom
|
void |
HeaderBarPlugin.onBeforeAddTable(DataTable<T> dataTable)
This well be called once the table is initialized and before it is appended to the dom
|
void |
BodyScrollPlugin.onBodyAdded(DataTable<T> dataTable)
This method will be called right after adding body element to the table
|
default void |
DataTablePlugin.onBodyAdded(DataTable<T> dataTable)
This method will be called right after adding body element to the table
|
void |
SortPlugin.onHeaderAdded(DataTable<T> dataTable,
ColumnConfig<T> column)
This method will be called right after adding a column header element to the table
|
void |
SelectionPlugin.onHeaderAdded(DataTable<T> dataTable,
ColumnConfig<T> column) |
default void |
DataTablePlugin.onHeaderAdded(DataTable<T> dataTable,
ColumnConfig<T> column)
This method will be called right after adding a column header element to the table
|
void |
TreeGridPlugin.onHeaderAdded(DataTable<T> dataTable,
ColumnConfig<T> column)
Adds the Expand all/collpase all to the plugins utility column header This method will be called right after adding a column header element to the table
|
void |
RecordDetailsPlugin.onHeaderAdded(DataTable<T> dataTable,
ColumnConfig<T> column) |
default void |
DataTablePlugin.onRowAdded(DataTable<T> dataTable,
TableRow<T> tableRow)
This method will be called right after adding a row to the table
|
void |
DoubleClickPlugin.onRowAdded(DataTable<T> dataTable,
TableRow<T> tableRow)
This method will be called right after adding a row to the table
|
void |
TreeGridPlugin.onRowAdded(DataTable<T> dataTable,
TableRow<T> tableRow)
This method will be called right after adding a row to the table
|
void |
RowMarkerPlugin.onRowAdded(DataTable<T> dataTable,
TableRow<T> tableRow) |
void |
RowClickPlugin.onRowAdded(DataTable<T> dataTable,
TableRow<T> tableRow)
This method will be called right after adding a row to the table
|
Copyright © 2019–2022 Dominokit. All rights reserved.