T - Bean typepublic interface BeanListing<T> extends ItemListing<T,String>
ItemListing component using a bean type as item type and the bean property names as property set.ItemListing.CellStyleGenerator<T,P>, ItemListing.ColumnAlignment, ItemListing.ItemClickListener<T,P>, ItemListing.ItemDescriptionGenerator<T>, ItemListing.ItemDetailsGenerator<T>, ItemListing.PropertyReorderListener<P>, ItemListing.PropertyResizeListener<P>, ItemListing.PropertyVisibilityListener<P>, ItemListing.RowStyleGenerator<T>ItemSet.ItemCaptionGenerator<ITEM>, ItemSet.ItemIconGenerator<ITEM>Selectable.SelectionEvent<T>, Selectable.SelectionListener<T>, Selectable.SelectionModecom.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listenercom.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener| Modifier and Type | Method and Description |
|---|---|
static <T> ItemListingBuilder.GridItemListingBuilder<T> |
builder(Class<T> itemType)
Builder to create an
BeanListing instance using a Grid as backing component. |
static <T> ItemListingBuilder.GridItemListingBuilder<T> |
gridBuilder(Class<T> itemType)
Builder to create an
BeanListing instance using a Grid as backing component. |
static <T> ItemListingBuilder.TableItemListingBuilder<T> |
tableBuilder(Class<T> itemType)
Builder to create an
BeanListing instance using a Table as backing component. |
addItem, clear, commit, discard, getItem, getPropertyColumns, isBuffered, isFooterVisible, isItemDetailsVisible, refreshItem, removeItem, scrollToItem, scrollToTop, selectAll, setFooterVisible, setItemDetailsVisible, setPropertyColumnVisible, setSelectionMode, sortaddSelectionListener, deselect, deselectAll, getFirstSelectedItem, getSelectedItems, getSelectionMode, isSelected, selectaddListener, addStyleName, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isReadOnly, isVisible, readDesign, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setReadOnly, setStyleName, setVisible, writeDesignaddAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerstatic <T> ItemListingBuilder.GridItemListingBuilder<T> builder(Class<T> itemType)
BeanListing instance using a Grid as backing component.T - Item data typeitemType - Item bean typeBeanListing builderstatic <T> ItemListingBuilder.GridItemListingBuilder<T> gridBuilder(Class<T> itemType)
BeanListing instance using a Grid as backing component.T - Item data typeitemType - Item bean typeBeanListing builderstatic <T> ItemListingBuilder.TableItemListingBuilder<T> tableBuilder(Class<T> itemType)
BeanListing instance using a Table as backing component.T - Item data typeitemType - Item bean typeBeanListing builderCopyright © 2019 The Holon Platform. All rights reserved.