M
- the model typeV
- the ListStore
typepublic class ListMenu<M,V> extends Menu
ListFilter
.Menu.MenuAppearance
activeItem, eventPreview, keyNav, parentItem, plain, showSeparator
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 |
---|
ListMenu(ListFilter<M,V> filter,
ListStore<V> store)
Creates a list menu for use with the specified filter and store.
|
Modifier and Type | Method and Description |
---|---|
ListFilter<M,V> |
getFilter()
Returns the list filter associated with this list menu.
|
List<V> |
getSelected()
Returns the currently selected filter items from the list menu.
|
List<V> |
getValue()
Returns the currently selected filter items from the list menu.
|
protected void |
onCheckChange(CheckChangeEvent<CheckMenuItem> event) |
protected void |
onShow() |
void |
setSelected(List<V> selected)
Sets the selected filter items for the list menu.
|
addBeforeSelectionHandler, addMaximizeHandler, addMinimizeHandler, addSelectionHandler, constrainScroll, createScrollers, deactivateActiveItem, doAutoSize, doPhysicalAttach, doPhysicalDetach, getAppearance, getContainerTarget, getDefaultAlign, getMaxHeight, getMinWidth, getParentItem, getSubMenuAlign, hide, hide, isConstrainViewport, isEnableScrolling, isFocusOnShow, isVisible, onAfterFirstAttach, onBrowserEvent, onClick, onEscape, onHide, onKeyDown, onKeyEnter, onKeyLeft, onKeyRight, onKeyUp, onMouseMove, onMouseOut, onMouseOver, onPreviewEvent, onScroll, onWidgetHide, onWidgetShow, onWindowResize, scrollMenu, setActiveItem, setConstrainViewport, setDefaultAlign, setEnableScrolling, setFocusOnShow, setMaxHeight, setMinWidth, setOnHideFocusElement, setSubMenuAlign, show, show, show, showAt, showElement, tryActivate
insert, insert, setElement
add, add, addAddHandler, addBeforeAddHandler, addBeforeRemoveHandler, addContainerHandler, addRemoveHandler, adjustIndex, adopt, checkIndexBoundsForInsertion, clear, disable, doAttachChildren, doDetachChildren, enable, ensureGroupingHandlerRegistration, findWidget, getChildren, getItemByItemId, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, iterator, onInsert, onRemove, orphan, remove, remove, remove
addBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleDependentName, addStyleOnOver, adjustPosition, adjustSize, applyState, assertAfterRender, assertPreRender, blur, clearSizeCache, disableContextMenu, disableEvents, enableEvents, fireCancellableEvent, fireEvent, focus, getData, getElement, getFocusEl, getFocusSupport, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getPositionEl, getShadow, getShadowPosition, getStateId, getTabIndex, getToolTip, hideShadow, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isMonitorWindowResize, isRendered, isStateful, isVisible, mask, mask, notifyHide, notifyShow, onAttach, onBlur, onDetach, onDisable, onEnable, onFocus, onHideContextMenu, onLoad, onPosition, onResize, onRightClick, onShowContextMenu, onUnload, 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 ListMenu(ListFilter<M,V> filter, ListStore<V> store)
filter
- the filter that uses this list menustore
- contains the filter items to appear in the menupublic ListFilter<M,V> getFilter()
public List<V> getSelected()
public List<V> getValue()
public void setSelected(List<V> selected)
selected
- the selected filter itemsprotected void onCheckChange(CheckChangeEvent<CheckMenuItem> event)
Copyright © 2018. All rights reserved.