public class GridConnector extends AbstractHasComponentsConnector implements SimpleManagedLayout, DeferredWorker
Grid widget with the server side
Grid component.
The Grid is typed to JSONObject. The structure of the JSONObject is described
at DataProviderRpc.setRowData(int, List).
SIGNIFICANT_MOVE_THRESHOLD| Constructor and Description |
|---|
GridConnector() |
| Modifier and Type | Method and Description |
|---|---|
String |
getColumnId(Grid.Column<?,?> column) |
com.vaadin.v7.client.connectors.RpcDataSourceConnector.DetailsListener |
getDetailsListener()
Gets the listener used by this connector for tracking when row detail
visibility changes.
|
String |
getRowKey(elemental.json.JsonObject row)
Gets the row key for a row object.
|
GridState |
getState() |
TooltipInfo |
getTooltipInfo(com.google.gwt.dom.client.Element element) |
Grid<elemental.json.JsonObject> |
getWidget() |
boolean |
hasTooltip() |
protected void |
init() |
boolean |
isWorkPending() |
void |
layout() |
void |
onConnectorHierarchyChange(ConnectorHierarchyChangeEvent connectorHierarchyChangeEvent) |
void |
onStateChanged(StateChangeEvent stateChangeEvent) |
protected void |
sendContextClickEvent(com.vaadin.shared.MouseEventDetails details,
com.google.gwt.dom.client.EventTarget eventTarget) |
void |
setDataSource(RpcDataSourceConnector.RpcDataSource dataSource) |
void |
updateCaption(ComponentConnector connector) |
addConnectorHierarchyChangeHandler, getChildComponents, setChildComponentscreateWidget, delegateCaptionHandling, flush, getIcon, getIconUri, getLayoutManager, isErrorIndicatorVisible, isRealUpdate, isRelativeHeight, isRelativeWidth, isUndefinedHeight, isUndefinedWidth, onDragSourceAttached, onDragSourceDetached, onDropTargetAttached, onDropTargetDetached, onUnregister, registerTouchHandlers, setWidgetEnabled, setWidgetStyleName, setWidgetStyleNameWithPrefix, shouldHandleLongTap, unregisterTouchHandlers, updateComponentSize, updateComponentSize, updateEnabledState, updateWidgetSize, updateWidgetStyleNamesaddStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getParent, getResourceUrl, getRpcImplementations, getRpcProxy, getStateType, getTag, hasEventListener, isEnabled, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag, unregisterRpcclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelegateCaptionHandling, flush, getLayoutManager, isRelativeHeight, isRelativeWidth, isUndefinedHeight, isUndefinedWidth, setWidgetEnabledaddStateChangeHandler, addStateChangeHandler, doInit, fireEvent, getChildren, getConnection, getParent, getRpcImplementations, getTag, hasEventListener, isEnabled, onUnregister, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag, updateEnabledStatepublic Grid<elemental.json.JsonObject> getWidget()
getWidget in interface HasWidgetgetWidget in class AbstractComponentConnectorpublic GridState getState()
getState in interface ComponentConnectorgetState in interface ServerConnectorgetState in class AbstractComponentConnectorprotected void init()
init in class AbstractConnectorpublic void onStateChanged(StateChangeEvent stateChangeEvent)
onStateChanged in interface StateChangeEvent.StateChangeHandleronStateChanged in class AbstractComponentConnectorpublic void setDataSource(RpcDataSourceConnector.RpcDataSource dataSource)
public String getRowKey(elemental.json.JsonObject row)
row - the row objectpublic void updateCaption(ComponentConnector connector)
updateCaption in interface HasComponentsConnectorpublic void onConnectorHierarchyChange(ConnectorHierarchyChangeEvent connectorHierarchyChangeEvent)
onConnectorHierarchyChange in interface ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandlerpublic String getColumnId(Grid.Column<?,?> column)
public void layout()
layout in interface SimpleManagedLayoutpublic boolean isWorkPending()
isWorkPending in interface DeferredWorkerpublic com.vaadin.v7.client.connectors.RpcDataSourceConnector.DetailsListener getDetailsListener()
public boolean hasTooltip()
hasTooltip in interface ComponentConnectorhasTooltip in class AbstractComponentConnectorpublic TooltipInfo getTooltipInfo(com.google.gwt.dom.client.Element element)
getTooltipInfo in interface ComponentConnectorgetTooltipInfo in class AbstractComponentConnectorprotected void sendContextClickEvent(com.vaadin.shared.MouseEventDetails details,
com.google.gwt.dom.client.EventTarget eventTarget)
sendContextClickEvent in class AbstractComponentConnectorCopyright © 2021 Vaadin Ltd. All rights reserved.