V
- value and options type for the componentpublic interface TwinColumn<V> extends OptionsField<java.util.Collection<V>,V>, Component.Focusable
Modifier and Type | Interface and Description |
---|---|
static interface |
TwinColumn.OptionStyleProvider<V> |
static interface |
TwinColumn.StyleProvider
Deprecated.
|
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 |
---|---|
int |
getColumns()
Deprecated.
"Columns" does not reflect the exact number of characters that will be displayed. Use
Component.getWidth() instead. |
java.lang.String |
getLeftColumnCaption()
Return caption of the left column.
|
TwinColumn.OptionStyleProvider<V> |
getOptionStyleProvider() |
java.lang.String |
getRightColumnCaption()
Return caption of the right column.
|
int |
getRows() |
boolean |
isAddAllBtnEnabled() |
boolean |
isReorderable() |
void |
setAddAllBtnEnabled(boolean enabled)
Enables "Add all" and "Remove all" buttons.
|
void |
setColumns(int columns)
Deprecated.
"Columns" does not reflect the exact number of characters that will be displayed. Use
Component.setWidth(String) instead. |
void |
setLeftColumnCaption(java.lang.String leftColumnCaption)
Set caption for the left column.
|
void |
setOptionStyleProvider(TwinColumn.OptionStyleProvider<V> optionStyleProvider)
Sets option style provider.
|
void |
setReorderable(boolean reorderable)
Allows you to configure whether items should be reordered after selection.
|
void |
setRightColumnCaption(java.lang.String rightColumnCaption)
Set caption for the right column.
|
void |
setRows(int rows)
Sets the number of visible rows.
|
default void |
setStyleProvider(TwinColumn.StyleProvider styleProvider)
Deprecated.
use
setOptionStyleProvider(OptionStyleProvider) instead |
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, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedComposition
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
isHtmlSanitizerEnabled, setHtmlSanitizerEnabled
getOptionCaptionProvider, setOptionCaptionProvider
getCaptionMode, getCaptionProperty, setCaptionMode, setCaptionProperty
focus, getTabIndex, isFocusable, setFocusable, setTabIndex
static final java.lang.String NAME
@Deprecated int getColumns()
Component.getWidth()
instead.Component.setWidth(String)
@Deprecated void setColumns(int columns)
Component.setWidth(String)
instead.columns
- the number of columns to set.int getRows()
void setRows(int rows)
rows
- number of visible rows@Deprecated default void setStyleProvider(TwinColumn.StyleProvider styleProvider)
setOptionStyleProvider(OptionStyleProvider)
insteadstyleProvider
- style providervoid setReorderable(boolean reorderable)
Reordering is enabled by default.
reorderable
- pass 'true' to enable reordering or 'false' otherwiseboolean isReorderable()
void setAddAllBtnEnabled(boolean enabled)
enabled
- true if buttons should be enabledboolean isAddAllBtnEnabled()
void setLeftColumnCaption(java.lang.String leftColumnCaption)
leftColumnCaption
- java.lang.String getLeftColumnCaption()
void setRightColumnCaption(java.lang.String rightColumnCaption)
rightColumnCaption
- java.lang.String getRightColumnCaption()
void setOptionStyleProvider(TwinColumn.OptionStyleProvider<V> optionStyleProvider)
optionStyleProvider
- option style provider functionTwinColumn.OptionStyleProvider<V> getOptionStyleProvider()