public interface DataView<T> extends HasRows<T>, HasColumns<T>, HasDataSource<T>, HasRenderer<T>, com.google.gwt.view.client.HasKeyProvider<T>, HasCategories, ViewSettings
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroy the data view.
|
com.google.gwt.user.client.ui.Widget |
getContainer()
Get the displays main container.
|
List<TableHeader> |
getHeaders()
Get the list of rendered header widgets.
|
String |
getId()
Get the data views id.
|
gwt.material.design.client.ui.MaterialProgress |
getProgressWidget()
Get the data views progress widget.
|
SortContext<T> |
getSortContext()
Get the data views current sort context, or null if no sort context is applied.
|
JsTableSubHeaders |
getSubheaderLib()
Get the subheader library API.
|
int |
getVisibleItemCount()
Get the visible item count of the data view.
|
boolean |
isHeaderVisible(int colIndex)
Check if a header with the given index is visible.
|
boolean |
isLoadMask()
Is the data views loading mask applied.
|
boolean |
isRedraw()
Is redrawing the data view.
|
boolean |
isRendering()
Is the data view rendering.
|
boolean |
isSetup()
Is the data view setup.
|
void |
refresh()
Invoke a view refresh.
|
void |
render(Components<Component<?>> components)
Render the data view components to DOM.
|
void |
setDisplay(DataDisplay<T> display)
Set the data views display view.
|
void |
setLoadMask(boolean loadMask)
Set the data views loading mask.
|
void |
setRedraw(boolean redraw)
Set redraw data view elements.
|
void |
setup(TableScaffolding scaffolding)
Setup the data view.
|
clearRows, deselectRow, getRow, getRow, getRowByModel, getRowCount, getRowFactory, getRowHeight, getRows, getSelectedRowModels, getSelectionType, getTotalRows, getVisibleRange, hasDeselectedRows, hasSelectedRows, selectAllRows, selectAllRows, selectRow, setRowData, setRowFactory, setRowHeight, setSelectionType, setTotalRows, setVisibleRange, setVisibleRange, updateRowaddColumn, addColumn, getColumnOffset, getColumns, insertColumn, removeColumn, removeColumns, sort, sort, sort, sortgetDataSource, loaded, setDataSourcesetRendereraddCategory, addCategory, clearCategories, clearRowsAndCategories, closeCategory, closeCategory, disableCategory, enableCategory, getCategories, getCategory, getOpenCategories, hasCategory, isCategoryEmpty, openCategory, openCategory, setCategoryFactorygetHeight, getLongPressDuration, isUseCategories, isUseLoadOverlay, isUseRowExpansion, isUseStickyHeader, setHeight, setLongPressDuration, setUseCategories, setUseLoadOverlay, setUseRowExpansion, setUseStickyHeadervoid render(Components<Component<?>> components)
void setup(TableScaffolding scaffolding) throws Exception
Exceptionvoid destroy()
void refresh()
com.google.gwt.user.client.ui.Widget getContainer()
void setDisplay(DataDisplay<T> display)
boolean isHeaderVisible(int colIndex)
List<TableHeader> getHeaders()
JsTableSubHeaders getSubheaderLib()
boolean isSetup()
boolean isRendering()
int getVisibleItemCount()
SortContext<T> getSortContext()
boolean isRedraw()
void setRedraw(boolean redraw)
void setLoadMask(boolean loadMask)
boolean isLoadMask()
gwt.material.design.client.ui.MaterialProgress getProgressWidget()
Copyright © 2018. All rights reserved.