public class CheckMenuItem extends MenuItem implements BeforeCheckChangeEvent.HasBeforeCheckChangeHandlers<CheckMenuItem>, CheckChangeEvent.HasCheckChangeHandlers<CheckMenuItem>
Modifier and Type | Class and Description |
---|---|
static interface |
CheckMenuItem.CheckMenuItemAppearance |
MenuItem.MenuItemAppearance
Item.ItemAppearance
html, icon, subMenu, widget
canActivate, hideOnClick
adjustSize, allowTextSelection, cacheSizes, disableContextMenu, disabled, disabledStyle, ensureVisibilityOnSizing, height, hidden, lastSize, layer, left, mask, maskMessage, monitorWindowResize, pageX, pageY, resizeHandler, shim, tabIndex, toolTip, toolTipConfig, top, width, windowResizeDelay, windowResizeTask
Constructor and Description |
---|
CheckMenuItem()
Creates a new check menu item.
|
CheckMenuItem(CheckMenuItem.CheckMenuItemAppearance appearance) |
CheckMenuItem(String text)
Creates a new check menu item.
|
Modifier and Type | Method and Description |
---|---|
HandlerRegistration |
addBeforeCheckChangeHandler(BeforeCheckChangeEvent.BeforeCheckChangeHandler<CheckMenuItem> handler)
Adds a
BeforeCheckChangeEvent.BeforeCheckChangeHandler handler for BeforeCheckChangeEvent events. |
HandlerRegistration |
addCheckChangeHandler(CheckChangeEvent.CheckChangeHandler<CheckMenuItem> handler)
Adds a
CheckChangeEvent.CheckChangeHandler handler for CheckChangeEvent
events. |
String |
getAriaGroupTitle()
Returns the ARIA group title.
|
CheckMenuItem.CheckMenuItemAppearance |
getCheckMenuItemAppearance() |
String |
getGroup()
Returns the group name.
|
boolean |
isChecked()
Returns true if the item is checked.
|
protected void |
onClick(NativeEvent ce) |
void |
setAriaGroupTitle(String title)
Sets the title attribute on the group container element.
|
void |
setChecked(boolean checked)
Set the checked state of this item.
|
void |
setChecked(boolean state,
boolean suppressEvent)
Set the checked state of this item.
|
void |
setGroup(String group)
All check items with the same group name will automatically be grouped into a single-select radio button group
(defaults to null).
|
protected void |
toggleRadios() |
activate, deactivate, doAttachChildren, doDetachChildren, expandMenu, expandMenu, getAppearance, getHTML, getIcon, getSafeHtml, getSubMenu, getText, handleClick, hasSubMenu, setHTML, setIcon, setSubMenu, setText, setWidget, shouldDeactivate
addActivateHandler, addBeforeSelectionHandler, addDeactivateHandler, addSelectionHandler, getHideOnClick, isCanActivate, isHideOnClick, onAttach, onDisable, onEnable, onEscape, setCanActivate, setHideOnClick
addBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addGestureRecognizer, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleDependentName, addStyleOnOver, adjustPosition, adjustSize, applyState, assertAfterRender, assertPreRender, blur, clearSizeCache, disable, disableContextMenu, disableEvents, enable, enableEvents, fireCancellableEvent, fireEvent, focus, getData, getElement, getFocusEl, getFocusSupport, getGestureRecognizer, getGestureRecognizerCount, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getPositionEl, getShadow, getShadowPosition, getStateId, getTabIndex, getToolTip, hide, hideShadow, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isMonitorWindowResize, isRendered, isStateful, isVisible, isVisible, mask, mask, notifyHide, notifyShow, onAfterFirstAttach, onBlur, onBrowserEvent, onDetach, onFocus, onHide, onHideContextMenu, onLoad, onPosition, onResize, onRightClick, onShow, onShowContextMenu, onTouch, onUnload, onWindowResize, removeStyleDependentName, removeStyleOnOver, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHeight, setHideMode, setId, setItemId, setMonitorWindowResize, setPagePosition, setPixelSize, setPosition, setShadow, setShadowPosition, setSize, setStateful, setStateId, setStyleDependentName, setTabIndex, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, show, sync, syncSize, unmask
public CheckMenuItem()
public CheckMenuItem(CheckMenuItem.CheckMenuItemAppearance appearance)
public CheckMenuItem(String text)
text
- the textpublic HandlerRegistration addBeforeCheckChangeHandler(BeforeCheckChangeEvent.BeforeCheckChangeHandler<CheckMenuItem> handler)
BeforeCheckChangeEvent.HasBeforeCheckChangeHandlers
BeforeCheckChangeEvent.BeforeCheckChangeHandler
handler for BeforeCheckChangeEvent
events.addBeforeCheckChangeHandler
in interface BeforeCheckChangeEvent.HasBeforeCheckChangeHandlers<CheckMenuItem>
handler
- the handlerpublic HandlerRegistration addCheckChangeHandler(CheckChangeEvent.CheckChangeHandler<CheckMenuItem> handler)
CheckChangeEvent.HasCheckChangeHandlers
CheckChangeEvent.CheckChangeHandler
handler for CheckChangeEvent
events.addCheckChangeHandler
in interface CheckChangeEvent.HasCheckChangeHandlers<CheckMenuItem>
handler
- the handlerpublic CheckMenuItem.CheckMenuItemAppearance getCheckMenuItemAppearance()
public String getAriaGroupTitle()
public String getGroup()
public boolean isChecked()
public void setAriaGroupTitle(String title)
title
- the titlepublic void setChecked(boolean checked)
checked
- the new checked statepublic void setChecked(boolean state, boolean suppressEvent)
state
- the new checked statesuppressEvent
- true to prevent the CheckChange event from firingpublic void setGroup(String group)
group
- the groupprotected void toggleRadios()
Copyright © 2018. All rights reserved.