T - Value typeITEM - Item typeB - Concrete builder typepublic interface OptionsMultiSelectConfigurator<T,ITEM,B extends OptionsMultiSelectConfigurator<T,ITEM,B>> extends MultiSelectableInputConfigurator<T,ITEM,B>, HasLabelConfigurator<B>, HasItemEnableConfigurator<ITEM,B>
MultiSelect input builder using a CheckboxGroup as input component.ItemSetConfigurator.ItemCaptionGenerator<ITEM>InputConfigurator.BaseInputConfigurator<T>ComponentConfigurator.BaseComponentConfigurator| Modifier and Type | Method and Description |
|---|---|
static <T> OptionsMultiSelectConfigurator.OptionsMultiSelectInputBuilder<T,T> |
create(Class<T> type)
Get a new
OptionsMultiSelectConfigurator.OptionsMultiSelectInputBuilder to create a MultiSelect which uses a
CheckboxGroup as input component. |
static <T,ITEM> OptionsMultiSelectConfigurator.OptionsMultiSelectInputBuilder<T,ITEM> |
create(Class<T> type,
Class<ITEM> itemType,
ItemConverter<T,ITEM> itemConverter)
Get a new
OptionsMultiSelectConfigurator.OptionsMultiSelectInputBuilder to create a MultiSelect which uses a
CheckboxGroup as input component. |
static <T> OptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputBuilder<T> |
create(com.holonplatform.core.property.Property<T> selectionProperty)
Get a new
OptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputBuilder to create a Property model based
MultiSelect, which uses a CheckboxGroup as input component. |
static <T> OptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputBuilder<T> |
create(com.holonplatform.core.property.Property<T> selectionProperty,
Function<T,Optional<com.holonplatform.core.property.PropertyBox>> itemConverter)
Get a new
OptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputBuilder to create a Property model based
MultiSelect, which uses a CheckboxGroup as input component. |
dataSourcewithSelectionListenerreadOnly, readOnly, required, required, withValueChangeListenerelementConfiguration, hidden, id, visible, withAttachListener, withDetachListenerwithEventListener, withEventListener, withThemeNamestyleName, styleNamesdisabled, enableddeferLocalization, withDeferredLocalizationisDeferredLocalizationEnableditemCaption, itemCaption, itemCaption, itemCaptionGeneratorlabel, label, labelitemEnabledProviderstatic <T,ITEM> OptionsMultiSelectConfigurator.OptionsMultiSelectInputBuilder<T,ITEM> create(Class<T> type, Class<ITEM> itemType, ItemConverter<T,ITEM> itemConverter)
OptionsMultiSelectConfigurator.OptionsMultiSelectInputBuilder to create a MultiSelect which uses a
CheckboxGroup as input component.T - Value typeITEM - Item typetype - Selection value type (not null)itemType - Selection items type (not null)itemConverter - The item converter to use (not null)OptionsMultiSelectConfigurator.OptionsMultiSelectInputBuilderstatic <T> OptionsMultiSelectConfigurator.OptionsMultiSelectInputBuilder<T,T> create(Class<T> type)
OptionsMultiSelectConfigurator.OptionsMultiSelectInputBuilder to create a MultiSelect which uses a
CheckboxGroup as input component.T - Value typetype - Selection value type (not null)OptionsMultiSelectConfigurator.OptionsMultiSelectInputBuilderstatic <T> OptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputBuilder<T> create(com.holonplatform.core.property.Property<T> selectionProperty)
OptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputBuilder to create a Property model based
MultiSelect, which uses a CheckboxGroup as input component.T - Value typeselectionProperty - The property to use to represent the selection value (not null)OptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputBuilderstatic <T> OptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputBuilder<T> create(com.holonplatform.core.property.Property<T> selectionProperty, Function<T,Optional<com.holonplatform.core.property.PropertyBox>> itemConverter)
OptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputBuilder to create a Property model based
MultiSelect, which uses a CheckboxGroup as input component.T - Value typeselectionProperty - The property to use to represent the selection value (not null)itemConverter - The function to use to convert a selection value into the corresponding PropertyBox
itemOptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputBuilderCopyright © 2019 The Holon Platform. All rights reserved.