| Package | Description |
|---|---|
| org.dominokit.domino.ui.datatable | |
| org.dominokit.domino.ui.datatable.plugins | |
| org.dominokit.domino.ui.datatable.store |
| Modifier and Type | Method and Description |
|---|---|
void |
DataTable.addTableEventListener(String type,
TableEventListener listener)
Adds a table event listener by event type
|
void |
DataTable.addTableEventListner(String type,
TableEventListener listener)
Deprecated.
|
void |
DataTable.removeTableListener(String type,
TableEventListener listener)
Removes a table event listener by event type
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DataTablePlugin<T>
An interface for implementing datatable plugins
|
interface |
HeaderActionElement<T>
An interface to implement header action elements for the
HeaderBarPlugin |
| Modifier and Type | Class and Description |
|---|---|
class |
AdvancedPaginationPlugin<T>
This plugin attach an
AdvancedPagination component to the data table and fires TablePageChangeEvent when ever the page is changed |
class |
BodyScrollPlugin<T>
This plugin fires
BodyScrollEvent whenever the table body scroll reaches the top of the
bottom |
class |
ColumnHeaderFilterPlugin<T>
This plugin adds header filters to table columns headers
|
class |
DoubleClickPlugin<T>
this plugin attach a handler to listen for double click event on data table rows
|
class |
EmptyStatePlugin<T>
This plugin attache a pre-defined
EmptyState component elements to the data table when
the data table has no records, and remove it when there is records |
class |
GroupingPlugin<T>
This plugin renders the table rows in groups.
|
class |
HeaderBarPlugin<T>
This plugin attach an action bar to the table and adds
HeaderActionElement(s) to it |
static class |
HeaderBarPlugin.BordersTableAction<T>
A predefined action to toggle borders on data table rows
|
static class |
HeaderBarPlugin.ClearSearch<T>
A predefined action to clear data table search
|
static class |
HeaderBarPlugin.CondenseTableAction<T>
a Predefined
HeaderActionElement that condense/expand the data table rows |
static class |
HeaderBarPlugin.HoverTableAction<T>
A predefined action to toggle hover on data table rows
|
static class |
HeaderBarPlugin.SearchTableAction<T>
A predefined action to add a search box the data table
|
static class |
HeaderBarPlugin.ShowHideColumnsAction<T>
A predefined action to add a drop down to the data table that allow selecting which columns be
shown/hidden
|
static class |
HeaderBarPlugin.StripesTableAction<T>
A predefined action to toggle stripes on data table rows
|
class |
RecordDetailsPlugin<T>
This plugin add the capability to expand a row in the table to display more information about its
record beneath the row itself
|
class |
RowClickPlugin<T>
This plugin allow adding a listener to single click event on a row
|
class |
RowMarkerPlugin<T>
This plugin adds a thin colored border to the left of a row based on custom criteria
|
class |
ScrollingPaginationPlugin<T>
This plugin attach an
ScrollingPagination component to the data table and fires TablePageChangeEvent when ever the page is changed |
class |
SelectionPlugin<T>
This plugin allow selecting/deselecting single or multiple rows based on the
TableConfig.isMultiSelect() and fires table selection change events when the user changes the
selection. |
class |
SimplePaginationPlugin<T>
This plugin attach an
SimplePagination component to the data table and fires TablePageChangeEvent when ever the page is changed |
class |
SortPlugin<T>
This plugin adds sort capability to column headers on click
|
class |
TopPanelPlugin<T>
This abstract plugin attach custom content to the data table top panel
|
class |
TreeGridPlugin<T> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DataStore<T>
An interface to implement different data stores for the data table and listen to table events.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LocalListDataStore<T>
An implementation of the
DataStore that wraps an in-memory/local list of records allowing
the data table to use features like pagination and sorting |
class |
LocalListScrollingDataSource<T>
An implementation of the
DataStore that wraps an in-memory/local list of records allowing
the data table to use features like pagination and sorting and will keep load data into the data
table in append mode as we scroll to the bottom of the data table |
Copyright © 2019–2022 Dominokit. All rights reserved.