public class CubaTreeGrid<T> extends com.vaadin.ui.TreeGrid<T> implements CubaEnhancedGrid<T>
com.vaadin.ui.Grid.AbstractGridExtension<T>, com.vaadin.ui.Grid.Column<T,V>, com.vaadin.ui.Grid.ColumnReorderEvent, com.vaadin.ui.Grid.ColumnResizeEvent, com.vaadin.ui.Grid.ColumnVisibilityChangeEvent, com.vaadin.ui.Grid.DetailsManager<T>, com.vaadin.ui.Grid.FetchItemsCallback<T>, com.vaadin.ui.Grid.GridContextClickEvent<T>, com.vaadin.ui.Grid.ItemClick<T>, com.vaadin.ui.Grid.SelectionMode
com.vaadin.ui.AbstractListing.AbstractListingExtension<T>
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandler
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listener
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
com.vaadin.server.Sizeable.Unit
com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
Modifier and Type | Field and Description |
---|---|
protected CubaGridEditorFieldFactory<T> |
editorFieldFactory |
Constructor and Description |
---|
CubaTreeGrid() |
Modifier and Type | Method and Description |
---|---|
void |
addColumnId(java.lang.String column,
java.lang.String value) |
protected <V,P> com.vaadin.ui.Grid.Column<T,V> |
createColumn(com.vaadin.data.ValueProvider<T,V> valueProvider,
com.vaadin.data.ValueProvider<V,P> presentationProvider,
com.vaadin.ui.renderers.AbstractRenderer<? super T,? super P> renderer) |
protected com.vaadin.ui.components.grid.Editor<T> |
createEditor() |
void |
expandItemWithParents(T item) |
CubaEditorField<?> |
getColumnEditorField(T bean,
com.vaadin.ui.Grid.Column<T,?> column) |
java.util.Map<java.lang.String,java.lang.String> |
getColumnIds() |
CubaGridEditorFieldFactory<T> |
getCubaEditorFieldFactory() |
int |
getLevel(T item) |
protected T |
getParentItem(T item) |
protected com.haulmont.cuba.web.widgets.client.treegrid.CubaTreeGridState |
getState() |
protected com.haulmont.cuba.web.widgets.client.treegrid.CubaTreeGridState |
getState(boolean markAsDirty) |
void |
removeColumnId(java.lang.String column) |
void |
repaint() |
void |
setColumnIds(java.util.Map<java.lang.String,java.lang.String> ids) |
void |
setCubaEditorFieldFactory(CubaGridEditorFieldFactory<T> editorFieldFactory) |
void |
setGridSelectionModel(com.vaadin.ui.components.grid.GridSelectionModel<T> model) |
addCollapseListener, addExpandListener, collapse, collapse, collapseRecursively, collapseRecursively, doReadDesign, doWriteDesign, expand, expand, expandRecursively, expandRecursively, getDataCommunicator, getDataProvider, getHierarchyColumn, getItemCollapseAllowedProvider, isExpanded, readData, setDataProvider, setHierarchyColumn, setHierarchyColumn, setItemCollapseAllowedProvider, withPropertySet, writeData
addColumn, addColumn, addColumn, addColumn, addColumn, addColumn, addColumnReorderListener, addColumnResizeListener, addColumnVisibilityChangeListener, addComponentColumn, addContextClickListener, addFooterRowAt, addHeaderRowAt, addItemClickListener, addSelectionListener, addSortListener, appendFooterRow, appendHeaderRow, asMultiSelect, asSingleSelect, beforeClientResponse, clearSortOrder, createSortingComparator, deselect, deselectAll, deserializeDeclarativeRepresentation, fireColumnVisibilityChangeEvent, getBeanType, getBodyRowHeight, getColumn, getColumnByInternalId, getColumnResizeMode, getColumns, getCustomAttributes, getDefaultHeaderRow, getDescriptionGenerator, getEditor, getFooter, getFooterRow, getFooterRowCount, getFooterRowHeight, getFrozenColumnCount, getHeader, getHeaderRow, getHeaderRowCount, getHeaderRowHeight, getHeightByRows, getHeightMode, getInternalIdForColumn, getPropertySet, getRowHeight, getSelectedItems, getSelectionModel, getSortOrder, getStyleGenerator, internalSetDataProvider, isColumnReorderingAllowed, isDetailsVisible, isFooterVisible, isHeaderVisible, isReadOnly, iterator, prependFooterRow, prependHeaderRow, readItems, recalculateColumnWidths, removeAllColumns, removeColumn, removeColumn, removeFooterRow, removeFooterRow, removeHeaderRow, removeHeaderRow, scrollTo, scrollTo, scrollToEnd, scrollToStart, select, setBeanType, setBeanType, setBodyRowHeight, setColumnId, setColumnOrder, setColumnOrder, setColumnReorderingAllowed, setColumnResizeMode, setColumns, setDataProvider, setDefaultHeaderRow, setDescriptionGenerator, setDescriptionGenerator, setDetailsGenerator, setDetailsVisible, setFooterRowHeight, setFooterVisible, setFrozenColumnCount, setHeaderRowHeight, setHeaderVisible, setHeight, setHeightByRows, setHeightMode, setPropertySet, setReadOnly, setRowHeight, setSelectionMode, setSelectionModel, setSortOrder, setSortOrder, setStyleGenerator, sort, sort, sort, sort
addDataGenerator, focus, getItemCaptionGenerator, getItemIconGenerator, getTabIndex, internalGetDataProvider, internalSetDataProvider, readDesign, readItem, removeDataGenerator, serializeDeclarativeRepresentation, setItemCaptionGenerator, setItemIconGenerator, setTabIndex, writeDesign, writeItem, writeItems
addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, attach, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, getActionManager, getCaption, getComponentError, getComponentErrorProvider, getContextHelpText, getCubaId, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getRequiredError, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isEnabled, isOrHasAncestor, isRequiredIndicatorVisible, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setCubaId, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setRequiredError, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidth, setWidthUndefined
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getTreeData, setItems, setItems, setItems, setItems, setItems, setTreeData
addListener, addStyleName, addStyleNames, attach, getCaption, getCubaId, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setCubaId, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
protected CubaGridEditorFieldFactory<T> editorFieldFactory
public void setGridSelectionModel(com.vaadin.ui.components.grid.GridSelectionModel<T> model)
setGridSelectionModel
in interface CubaEnhancedGrid<T>
protected com.haulmont.cuba.web.widgets.client.treegrid.CubaTreeGridState getState()
getState
in class com.vaadin.ui.TreeGrid<T>
protected com.haulmont.cuba.web.widgets.client.treegrid.CubaTreeGridState getState(boolean markAsDirty)
getState
in class com.vaadin.ui.TreeGrid<T>
public java.util.Map<java.lang.String,java.lang.String> getColumnIds()
getColumnIds
in interface CubaEnhancedGrid<T>
public void setColumnIds(java.util.Map<java.lang.String,java.lang.String> ids)
setColumnIds
in interface CubaEnhancedGrid<T>
public void addColumnId(java.lang.String column, java.lang.String value)
addColumnId
in interface CubaEnhancedGrid<T>
public void removeColumnId(java.lang.String column)
removeColumnId
in interface CubaEnhancedGrid<T>
public void repaint()
repaint
in interface CubaEnhancedGrid<T>
protected <V,P> com.vaadin.ui.Grid.Column<T,V> createColumn(com.vaadin.data.ValueProvider<T,V> valueProvider, com.vaadin.data.ValueProvider<V,P> presentationProvider, com.vaadin.ui.renderers.AbstractRenderer<? super T,? super P> renderer)
createColumn
in class com.vaadin.ui.Grid<T>
public CubaGridEditorFieldFactory<T> getCubaEditorFieldFactory()
getCubaEditorFieldFactory
in interface CubaEnhancedGrid<T>
public void setCubaEditorFieldFactory(CubaGridEditorFieldFactory<T> editorFieldFactory)
setCubaEditorFieldFactory
in interface CubaEnhancedGrid<T>
protected com.vaadin.ui.components.grid.Editor<T> createEditor()
createEditor
in class com.vaadin.ui.Grid<T>
public CubaEditorField<?> getColumnEditorField(T bean, com.vaadin.ui.Grid.Column<T,?> column)
getColumnEditorField
in interface CubaEnhancedGrid<T>
public int getLevel(T item)
public void expandItemWithParents(T item)