Class JmixPopupButtonConnector
java.lang.Object
com.vaadin.client.ui.AbstractConnector
com.vaadin.client.ui.AbstractComponentConnector
com.vaadin.client.ui.button.ButtonConnector
io.jmix.ui.widget.client.addon.popupbutton.PopupButtonConnector
io.jmix.ui.widget.client.popupbutton.JmixPopupButtonConnector
- All Implemented Interfaces:
com.google.gwt.event.dom.client.ClickHandler
,com.google.gwt.event.shared.EventHandler
,com.google.gwt.user.client.Event.NativePreviewHandler
,com.vaadin.client.communication.StateChangeEvent.StateChangeHandler
,com.vaadin.client.ComponentConnector
,com.vaadin.client.ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler
,com.vaadin.client.HasComponentsConnector
,com.vaadin.client.HasWidget
,com.vaadin.client.ServerConnector
,com.vaadin.client.ui.HasContextHelpConnector
,com.vaadin.client.ui.HasErrorIndicator
,com.vaadin.shared.Connector
,Serializable
- See Also:
-
Field Summary
Fields inherited from class com.vaadin.client.ui.AbstractComponentConnector
SIGNIFICANT_MOVE_THRESHOLD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected JmixPopupButtonWidget
getState()
protected void
handleClick
(com.google.gwt.user.client.Event.NativePreviewEvent event, com.google.gwt.dom.client.Element target) protected void
handleKeyDown
(com.google.gwt.user.client.Event.NativePreviewEvent event, com.google.gwt.dom.client.Element target) protected void
handleMouseOver
(com.google.gwt.user.client.Event.NativePreviewEvent event, com.google.gwt.dom.client.Element target) protected boolean
isLastChild
(com.google.gwt.dom.client.Element target) void
onPreviewNativeEvent
(com.google.gwt.user.client.Event.NativePreviewEvent event) void
onStateChanged
(com.vaadin.client.communication.StateChangeEvent stateChangeEvent) Methods inherited from class io.jmix.ui.widget.client.addon.popupbutton.PopupButtonConnector
addConnectorHierarchyChangeHandler, delegateCaptionHandling, getChildComponents, init, onClick, onConnectorHierarchyChange, onUnregister, setChildComponents, updateCaption
Methods inherited from class com.vaadin.client.ui.AbstractComponentConnector
contextHelpIconClick, contextHelpIconClick, flush, getIcon, getIconUri, getLayoutManager, getTooltipInfo, hasContextHelpIconListeners, hasTooltip, isContextHelpIconEnabled, isContextHelpTooltipEnabled, isErrorIndicatorVisible, isRealUpdate, isRelativeHeight, isRelativeWidth, isUndefinedHeight, isUndefinedWidth, onDragSourceAttached, onDragSourceDetached, onDropTargetAttached, onDropTargetDetached, registerTouchHandlers, sendContextClickEvent, setWidgetEnabled, setWidgetStyleName, setWidgetStyleNameWithPrefix, shouldHandleLongTap, unregisterTouchHandlers, updateComponentSize, updateComponentSize, updateEnabledState, updateWidgetSize, updateWidgetStyleNames
Methods inherited from class com.vaadin.client.ui.AbstractConnector
addStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getParent, getResourceUrl, getRpcImplementations, getRpcProxy, getStateType, getTag, hasEventListener, isEnabled, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag, unregisterRpc
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.shared.Connector
getConnectorId
Methods inherited from interface com.vaadin.client.ServerConnector
addStateChangeHandler, addStateChangeHandler, doInit, fireEvent, getChildren, getConnection, getParent, getRpcImplementations, getTag, hasEventListener, isEnabled, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag, updateEnabledState
-
Field Details
-
rpc
-
-
Constructor Details
-
JmixPopupButtonConnector
public JmixPopupButtonConnector()
-
-
Method Details
-
getState
- Specified by:
getState
in interfacecom.vaadin.client.ComponentConnector
- Specified by:
getState
in interfacecom.vaadin.client.ServerConnector
- Overrides:
getState
in classPopupButtonConnector
-
createWidget
- Overrides:
createWidget
in classPopupButtonConnector
-
getWidget
- Specified by:
getWidget
in interfacecom.vaadin.client.HasWidget
- Overrides:
getWidget
in classPopupButtonConnector
-
onStateChanged
public void onStateChanged(com.vaadin.client.communication.StateChangeEvent stateChangeEvent) - Specified by:
onStateChanged
in interfacecom.vaadin.client.communication.StateChangeEvent.StateChangeHandler
- Overrides:
onStateChanged
in classPopupButtonConnector
-
onPreviewNativeEvent
public void onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent event) - Specified by:
onPreviewNativeEvent
in interfacecom.google.gwt.user.client.Event.NativePreviewHandler
- Overrides:
onPreviewNativeEvent
in classPopupButtonConnector
-
handleClick
protected void handleClick(com.google.gwt.user.client.Event.NativePreviewEvent event, com.google.gwt.dom.client.Element target) -
handleMouseOver
protected void handleMouseOver(com.google.gwt.user.client.Event.NativePreviewEvent event, com.google.gwt.dom.client.Element target) -
handleKeyDown
protected void handleKeyDown(com.google.gwt.user.client.Event.NativePreviewEvent event, com.google.gwt.dom.client.Element target) -
isLastChild
protected boolean isLastChild(com.google.gwt.dom.client.Element target)
-