ITEM - Item data typeC - Concrete component typeB - Concrete builder typepublic interface ItemDataSourceComponentBuilder<ITEM,C extends com.vaadin.ui.Component,B extends ItemDataSourceComponentBuilder<ITEM,C,B>> extends BaseItemDataSourceComponentBuilder<B>, ComponentBuilder<C,B>
ItemDataSource and item property configuration support.ComponentConfigurator.BaseComponentConfigurator| Modifier and Type | Method and Description |
|---|---|
default B |
dataSource(ItemDataProvider<ITEM> dataProvider)
Set the data source items data provider, using the item itself as item identifier.
|
B |
dataSource(ItemDataProvider<ITEM> dataProvider,
ItemIdentifierProvider<ITEM,?> itemIdentifierProvider)
Set the data source items data provider and the
ItemIdentifierProvider to obtain item identifiers. |
autoRefresh, batchSize, defaultSort, fixedFilter, fixedSort, maxCacheSize, queryParameter, withQueryConfigurationProviderbuild, deferLocalization, dragSource, dropTargetcaption, caption, caption, captionAsHtml, description, description, description, disabled, errorHandler, fullHeight, fullSize, fullWidth, height, height, heightUndefined, hidden, icon, id, notVisible, primaryStyleName, replaceStyleName, responsive, sizeUndefined, styleName, width, width, widthUndefined, withAttachListener, withContextClickListener, withData, withDetachListener, withShortcutListenerB dataSource(ItemDataProvider<ITEM> dataProvider, ItemIdentifierProvider<ITEM,?> itemIdentifierProvider)
ItemIdentifierProvider to obtain item identifiers.dataProvider - Items data provider (not null)itemIdentifierProvider - Item identifier provider (not null)default B dataSource(ItemDataProvider<ITEM> dataProvider)
dataProvider - Items data provider (not null)Copyright © 2019 The Holon Platform. All rights reserved.