Modifier and Type | Class and Description |
---|---|
class |
AbstractDataView<T>
Abstract DataView handles the creation, preparation and UI logic for
the table rows and subheaders (if enabled).
|
class |
StandardDataView<T> |
Modifier and Type | Method and Description |
---|---|
DataView<T> |
MapDataSource.getDataView() |
DataView<T> |
HasDataView.getDataView() |
Modifier and Type | Method and Description |
---|---|
TableRow |
Renderer.drawRow(DataView<T> dataView,
RowComponent<T> rowComponent,
Object valueKey,
List<Column<T,?>> columns,
boolean redraw) |
TableRow |
BaseRenderer.drawRow(DataView<T> dataView,
RowComponent<T> rowComponent,
Object valueKey,
List<Column<T,?>> columns,
boolean redraw) |
void |
MapDataSource.setDataView(DataView<T> dataView) |
void |
HasDataView.setDataView(DataView<T> dataView) |
Modifier and Type | Method and Description |
---|---|
DataView |
RowComponent.getDataView() |
Modifier and Type | Method and Description |
---|---|
T |
ComponentFactory.generate(DataView dataView,
M model)
Generate a
Component . |
Constructor and Description |
---|
RowComponent(T data,
DataView dataView,
String categoryName) |
Modifier and Type | Method and Description |
---|---|
static <T> void |
RowShortPressEvent.fire(DataView<T> source,
gwt.material.design.jquery.client.api.Event event,
T model,
com.google.gwt.dom.client.Element row) |
static <T> void |
RowLongPressEvent.fire(DataView<T> source,
gwt.material.design.jquery.client.api.Event event,
T model,
com.google.gwt.dom.client.Element row) |
static <T> void |
RowDoubleClickEvent.fire(DataView<T> source,
gwt.material.design.jquery.client.api.Event event,
T model,
com.google.gwt.dom.client.Element row) |
static <T> void |
RowSelectEvent.fire(DataView<T> source,
gwt.material.design.jquery.client.api.Event event,
T model,
com.google.gwt.dom.client.Element row,
boolean selected) |
static <T> void |
SelectAllEvent.fire(DataView<T> source,
List<T> models,
List<com.google.gwt.dom.client.Element> rows,
boolean selected) |
static <T> void |
RowContextMenuEvent.fire(DataView<T> source,
gwt.material.design.jquery.client.api.MouseEvent event,
T model,
com.google.gwt.dom.client.Element row) |
static <T> void |
RowExpandingEvent.fire(DataView<T> source,
RowExpansion<T> expansion) |
static <T> void |
RowCollapsedEvent.fire(DataView<T> source,
RowExpansion<T> expansion) |
static <T> void |
RowCollapsingEvent.fire(DataView<T> source,
RowExpansion<T> expansion) |
static <T> void |
RowExpandedEvent.fire(DataView<T> source,
RowExpansion<T> expansion) |
static <T> void |
ColumnSortEvent.fire(DataView<T> source,
SortContext<T> sortContext,
int columnIndex) |
Modifier and Type | Method and Description |
---|---|
RowComponent<M> |
RowComponentFactory.generate(DataView dataView,
M model) |
CategoryComponent |
CategoryComponentFactory.generate(DataView dataView,
String categoryName) |
Modifier and Type | Class and Description |
---|---|
class |
InfiniteDataView<T>
The InfiniteDataView is designed for lazy loading data, while using minimal DOM row elements.
The data source will invoke a load when the view index changes on scrolling. How to use: View size can be configured manually or can be set to dynamic view using InfiniteDataView.DYNAMIC_VIEW .
Provide a valid DataSource implementation.
|
Modifier and Type | Field and Description |
---|---|
protected DataView<T> |
AbstractDataTable.view |
Modifier and Type | Method and Description |
---|---|
DataView<T> |
DataDisplay.getView()
Get the displays
DataView . |
DataView<T> |
AbstractDataTable.getView() |
Constructor and Description |
---|
AbstractDataTable(DataView<T> view) |
AbstractDataTable(DataView<T> view,
TableScaffolding scaffolding) |
MaterialDataTable(DataView<T> dataView) |
MaterialDataTable(DataView<T> dataView,
TableScaffolding scaffolding) |
Copyright © 2018. All rights reserved.