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, updateRow
addColumn, addColumn, getColumnOffset, getColumns, insertColumn, removeColumn, removeColumns, sort, sort, sort, sort
getDataSource, loaded, setDataSource
setRenderer
addCategory, addCategory, clearCategories, clearRowsAndCategories, closeCategory, closeCategory, disableCategory, enableCategory, getCategories, getCategory, getOpenCategories, hasCategory, isCategoryEmpty, openCategory, openCategory, setCategoryFactory
getHeight, getLongPressDuration, isUseCategories, isUseLoadOverlay, isUseRowExpansion, isUseStickyHeader, setHeight, setLongPressDuration, setUseCategories, setUseLoadOverlay, setUseRowExpansion, setUseStickyHeader
void render(Components<Component<?>> components)
void setup(TableScaffolding scaffolding) throws Exception
Exception
void 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.