| Interface | Description |
|---|---|
| ColumnHeaderFilterPlugin.HeaderFilter<T> |
An interface for implementing HeaderFilters
|
| DataTablePlugin<T> |
An interface for implementing datatable plugins
|
| DoubleClickPlugin.DoubleClickHandler<T> |
An interface to handle row double click event
|
| GroupingPlugin.GroupSupplier<T> |
this interface is to provide an implementation to define each row group
|
| HeaderActionElement<T> |
An interface to implement header action elements for the
HeaderBarPlugin |
| RowClickPlugin.ClickHandler<T> |
An interface to implement handlers for the click event on a row
|
| RowMarkerPlugin.MarkerColor<T> |
An interface to implement different color markers
|
| SelectionPlugin.CheckBoxCreator<T> | |
| TreeGridPlugin.ParentRowCellsSupplier<T> |
Functional interface to provide the cells to be rendered in a parent row
|
| TreeGridPlugin.SubItemsProvider<T> |
A functional interface to supply record children
|
| TreeNode<T> |
| Class | Description |
|---|---|
| AdvancedPaginationPlugin<T> |
This plugin attach an
AdvancedPagination component to the data table and fires TablePageChangeEvent when ever the page is changed |
| BodyScrollPlugin<T> |
This plugin fires
BodyScrollEvent whenever the table body scroll reaches the top of the
bottom |
| ColumnHeaderFilterPlugin<T> |
This plugin adds header filters to table columns headers
|
| DoubleClickPlugin<T> |
this plugin attach a handler to listen for double click event on data table rows
|
| 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 |
| GroupingPlugin<T> |
This plugin renders the table rows in groups.
|
| GroupingPlugin.DataGroup<T> | |
| HeaderBarPlugin<T> |
This plugin attach an action bar to the table and adds
HeaderActionElement(s) to it |
| HeaderBarPlugin.BordersTableAction<T> |
A predefined action to toggle borders on data table rows
|
| HeaderBarPlugin.ClearSearch<T> |
A predefined action to clear data table search
|
| HeaderBarPlugin.CondenseTableAction<T> |
a Predefined
HeaderActionElement that condense/expand the data table rows |
| HeaderBarPlugin.HoverTableAction<T> |
A predefined action to toggle hover on data table rows
|
| HeaderBarPlugin.SearchTableAction<T> |
A predefined action to add a search box the data table
|
| HeaderBarPlugin.ShowHideColumnsAction<T> |
A predefined action to add a drop down to the data table that allow selecting which columns be
shown/hidden
|
| HeaderBarPlugin.StripesTableAction<T> |
A predefined action to toggle stripes on data table rows
|
| 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
|
| RowClickPlugin<T> |
This plugin allow adding a listener to single click event on a row
|
| RowMarkerPlugin<T> |
This plugin adds a thin colored border to the left of a row based on custom criteria
|
| ScrollingPaginationPlugin<T> |
This plugin attach an
ScrollingPagination component to the data table and fires TablePageChangeEvent when ever the page is changed |
| 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. |
| SimplePaginationPlugin<T> |
This plugin attach an
SimplePagination component to the data table and fires TablePageChangeEvent when ever the page is changed |
| SortPlugin<T> |
This plugin adds sort capability to column headers on click
|
| TopPanelPlugin<T> |
This abstract plugin attach custom content to the data table top panel
|
| TreeGridPlugin<T> |
| Enum | Description |
|---|---|
| BodyScrollPlugin.ScrollPosition |
An enum to specify the postion of the scroll
|
| SortDirection |
Enum listing possible sort direction
|
Copyright © 2019–2022 Dominokit. All rights reserved.