T - the value typepublic abstract class WAbstractMultiSelect<T> extends WAbstractSelect<Set<T>>
AbstractSelect, for selecting multiple values.| Modifier and Type | Class and Description |
|---|---|
static class |
WAbstractMultiSelect.SetHolderConverter
Makes sure that all select values are serializable.
|
WAbstractSelect.VariantConverterComponentWithValue.ValueChangeListenerImpl, ComponentWithValue.ValueProperty<T>options, PROPERTY_CAPTION, widgetConfiguredrefreshingform, INTERNAL_STATE_RECORD_PROPERTY| Constructor and Description |
|---|
WAbstractMultiSelect()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure() |
void |
setOptions(RecordHolder dataSource,
RecordHolder captionValueProvider)
Configures the
AbstractSelect provided by WAbstractSelect.getWidget():
creates a data source via WAbstractSelect.createDataSource(RecordHolder, RecordHolder) and calls AbstractSelect.setContainerDataSource(Container)
directs it to use the property caption model
Registers WAbstractMultiSelect.SetHolderConverter
;
creates a data source and calls AbstractSelect.setContainerDataSource(Container); |
createDataSource, createWidget, getWidget, isNullSelectionAllowed, preventGC, refresh, restoreInternalState, setNullSelectionAllowed, setOptions, setOptionsToContainer, writeInternalStateaddValidator, fireValueChanged, focus, getOnChange, getValidationErrors, inferValidator, isConvertible, isImmediate, isRequired, isValid, removeAllValidators, setImmediate, setOnChange, setRequiredgetBinding, getProperty, isFullyInitialized, onPropertyValueSet, refreshBinding, setPropertyaddDataErrorMessage, addStyleName, attach, call, clearDataErrorMessages, createEvent, equals, getCaption, getComponentAlignment, getContextClickHandler, getCustomErrorMessage, getDataErrorMessages, getDescription, getExpandRatio, getHasChildrenAdapter, getHeight, getIcon, getModelingId, getNamespace, getStyleName, getTabIndex, getWidth, hashCode, isEnabled, isReadOnly, isVisible, localize, markAsDirty, removeStyleName, restoreState, saveState, setCaption, setComponentAlignment, setContextClickHandler, setContextMenuItems, setCustomErrorMessage, setDescription, setEnabled, setExpandRatio, setHeight, setIcon, setReadOnly, setStyleName, setTabIndex, setVisible, setWidth, toStringprotected void configure()
configure in class WAbstractSelect<Set<T>>public void setOptions(RecordHolder dataSource, RecordHolder captionValueProvider)
AbstractSelect provided by WAbstractSelect.getWidget():
WAbstractSelect.createDataSource(RecordHolder, RecordHolder) and calls AbstractSelect.setContainerDataSource(Container)property caption modelWAbstractMultiSelect.SetHolderConverterAbstractSelect.setContainerDataSource(Container);setOptions in class WAbstractSelect<Set<T>>dataSource - forms::DataSource instancecaptionValueProvider - forms::ValueProvider instance.Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.