E - the bean typepublic class CrudGrid<E> extends Grid<E>
Grid.AbstractGridExtension<T>, Grid.Column<T>, Grid.DataCommunicatorBuilder<T,U extends ArrayUpdater>, Grid.SelectionMode, Grid.UpdateQueueBlurNotifier.BlurEvent<C extends Component>FocusNotifier.FocusEvent<C extends Component>| Constructor and Description |
|---|
CrudGrid(Class<E> beanType,
boolean enableDefaultFilters)
Instantiates a new CrudGrid for the supplied bean type.
|
| Modifier and Type | Method and Description |
|---|---|
DataProvider<E,?> |
getDataProvider()
Gets the data provider set to the grid.
|
CrudFilter |
getFilter()
Gets the filter applied to this grid
|
void |
setDataProvider(DataProvider<E,?> dataProvider)
Sets a DataProvider<E, CrudFilter>
|
addColumn, addColumn, addColumn, addColumn, addColumn, addColumns, addComponentColumn, addContextMenu, addDataGenerator, addFirstHeaderRow, addItemClickListener, addItemDoubleClickListener, addSelectionListener, addSortListener, addThemeVariants, addValueProvider, appendFooterRow, appendHeaderRow, asMultiSelect, asSingleSelect, compareMaybeComparables, createColumn, createColumnId, createDefaultArrayUpdater, createEditor, createSortingComparator, deselect, deselectAll, getArrayUpdater, getColumnByKey, getColumnLayers, getColumns, getContextMenuTargetItem, getDataCommunicator, getDefaultHeaderRow, getEditor, getFooterRows, getHeaderRows, getPageSize, getPropertySet, getSelectedItems, getSelectionModel, getSortOrder, getUniqueKeyProperty, getUniqueKeyProvider, initConnector, insertColumnLayer, isColumnReorderingAllowed, isDetailsVisible, isDetailsVisibleOnClick, isHeightByRows, isMultiSort, isVerticalScrollingEnabled, onEnabledStateChanged, prependFooterRow, prependHeaderRow, removeColumn, removeColumnByKey, removeColumnLayer, removeDataGenerator, removeThemeVariants, select, setColumnKey, setColumnReorderingAllowed, setColumns, setDetailsVisible, setDetailsVisibleOnClick, setHeightByRows, setItemDetailsRenderer, setMultiSort, setPageSize, setSelectionMode, setSelectionModel, setSortableColumns, setUniqueKeyProperty, setUniqueKeyProvider, setVerticalScrollingEnabled, sort, updateSelectionModeOnClientaddListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getUI, hasListener, isTemplateMapped, isVisible, onAttach, onDetach, set, setElement, setId, setVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetItemsaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNamegetHeight, getWidth, setHeight, setSizeFull, setSizeUndefined, setWidthblur, focus, getTabIndex, setTabIndexaddBlurListeneraddFocusListenerisEnabled, setEnabledgetElementaddThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeNameaddAttachListeneraddDetachListenerpublic CrudFilter getFilter()
public DataProvider<E,?> getDataProvider()
getDataProvider in class Grid<E>nullpublic void setDataProvider(DataProvider<E,?> dataProvider) throws IllegalArgumentException
setDataProvider in interface HasDataProvider<E>setDataProvider in class Grid<E>dataProvider - a DataProviderIllegalArgumentException - if the supplied data provider is not a DataProvider<E, CrudFilter>CrudFilterCopyright © 2018. All rights reserved.