V
- value type: single type or Collection<I>
I
- item typepublic interface OptionsList<V,I> extends OptionsField<V,I>, Component.Focusable
Modifier and Type | Interface and Description |
---|---|
static class |
OptionsList.DoubleClickEvent<I>
The event sent when the user double-clicks mouse on a list item.
|
Field.Validator<T>
HasValue.ValueChangeEvent<V>
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.OptionsStyleProvider, Component.Wrapper
HasContextHelp.ContextHelpIconClickEvent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE, UNITS_PERCENTAGE, UNITS_PIXELS
Modifier and Type | Method and Description |
---|---|
Subscription |
addDoubleClickListener(java.util.function.Consumer<OptionsList.DoubleClickEvent<I>> listener)
Adds a listener that is fired when user double-clicks on a list item.
|
boolean |
isMultiSelect() |
boolean |
isNullOptionVisible() |
void |
setMultiSelect(boolean multiselect) |
void |
setNullOptionVisible(boolean nullOptionVisible)
Sets visibility for first null element in list.
|
getOptions, getOptionsDatasource, getOptionsEnum, getOptionsList, getOptionsMap, setOptions, setOptionsDatasource, setOptionsEnum, setOptionsList, setOptionsMap
addValidator, addValidators, getRequiredMessage, getValidators, isRequired, removeValidator, setRequired, setRequiredMessage
getDatasource, getMetaProperty, getMetaPropertyPath, setDatasource
addValueChangeListener, clear, getEmptyValue, getValue, isEmpty, removeValueChangeListener, setValue
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, getWidthUnits, isEnabled, isEnabledItself, isEnabledRecursive, isResponsive, isVisible, isVisibleItself, isVisibleRecursive, removeStyleName, requestFocus, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
getValueSource, setValueSource
isEditable, isEditableWithParent, setEditable
getFrame, setFrame
isValid, isValidateOnCommit, validate
getIcon, setIcon, setIconFromSet
getContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled
isCaptionAsHtml, setCaptionAsHtml
getCaption, setCaption
getDescription, setDescription
isDescriptionAsHtml, setDescriptionAsHtml
getOptionCaptionProvider, setOptionCaptionProvider
getCaptionMode, getCaptionProperty, setCaptionMode, setCaptionProperty
focus, getTabIndex, isFocusable, setFocusable, setTabIndex
static final java.lang.String NAME
boolean isMultiSelect()
void setMultiSelect(boolean multiselect)
void setNullOptionVisible(boolean nullOptionVisible)
boolean isNullOptionVisible()
Subscription addDoubleClickListener(java.util.function.Consumer<OptionsList.DoubleClickEvent<I>> listener)
listener
- a listener to add