Class MultiValueSelectView.MultiValueSelectContext<E>
java.lang.Object
io.jmix.flowui.component.ComponentGenerationContext
io.jmix.flowui.app.multivaluepicker.MultiValueSelectView.MultiValueSelectContext<E>
- Enclosing interface:
- MultiValueSelectView<E>
public static class MultiValueSelectView.MultiValueSelectContext<E>
extends ComponentGenerationContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Consumer<ActionPerformedEvent>protected Collection<E>protected com.vaadin.flow.component.ItemLabelGenerator<E>protected Class<?>protected Stringprotected booleanprotected TimeZoneprotected booleanFields inherited from class io.jmix.flowui.component.ComponentGenerationContext
collectionItems, enumItems, items, metaClass, property, targetClass, valueSource, xmlDescriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValidator(Validator<E> validator) com.vaadin.flow.component.ItemLabelGenerator<E>Class<?>booleanbooleanvoidsetAddItemToLayoutHandler(Consumer<E> addItemToLayoutHandler) voidsetAddValueInternalHandler(Consumer<com.vaadin.flow.component.HasValue<?, E>> addValueInternalHandler) voidsetEntityName(String entityName) voidsetEntityPickerActionPerformedEventHandler(Consumer<ActionPerformedEvent> entityPickerActionPerformedEventHandler) voidsetEnumClass(Class<? extends Enum<?>> enumClass) voidsetInitialValues(Collection<E> initialValues) voidsetItemLabelGenerator(com.vaadin.flow.component.ItemLabelGenerator<E> itemLabelGenerator) voidsetJavaClass(Class<?> javaClass) voidsetLookupViewId(String lookupViewId) voidsetReadOnly(boolean readOnly) voidsetTimeZone(TimeZone timeZone) voidsetUseComboBox(boolean useComboBox) voidsetValidators(List<Validator<E>> validators) voidsetValueExistsHandler(Predicate<E> valueExistsHandler) Methods inherited from class io.jmix.flowui.component.ComponentGenerationContext
getCollectionItems, getEnumItems, getItems, getMetaClass, getProperty, getTargetClass, getValueSource, getXmlDescriptor, setCollectionItems, setEnumItems, setItems, setTargetClass, setValueSource, setXmlDescriptor
-
Field Details
-
entityName
-
enumClass
-
javaClass
-
readOnly
protected boolean readOnly -
initialValues
-
lookupViewId
-
useComboBox
protected boolean useComboBox -
valueExistsHandler
-
addItemToLayoutHandler
-
entityPickerActionPerformedEventHandler
-
addValueInternalHandler
-
itemLabelGenerator
-
validators
-
timeZone
-
-
Constructor Details
-
MultiValueSelectContext
public MultiValueSelectContext()
-
-
Method Details
-
getEntityName
-
setEntityName
-
getEnumClass
-
setEnumClass
-
getJavaClass
-
setJavaClass
-
isReadOnly
public boolean isReadOnly() -
setReadOnly
public void setReadOnly(boolean readOnly) -
getInitialValues
-
setInitialValues
-
getLookupViewId
-
setLookupViewId
-
isUseComboBox
public boolean isUseComboBox() -
setUseComboBox
public void setUseComboBox(boolean useComboBox) -
getItemLabelGenerator
-
setItemLabelGenerator
public void setItemLabelGenerator(@Nullable com.vaadin.flow.component.ItemLabelGenerator<E> itemLabelGenerator) -
getValidators
-
setValidators
-
addValidator
-
getTimeZone
-
setTimeZone
-
getValueExistsHandler
-
setValueExistsHandler
-
getAddItemToLayoutHandler
-
setAddItemToLayoutHandler
-
getEntityPickerActionPerformedEventHandler
-
setEntityPickerActionPerformedEventHandler
public void setEntityPickerActionPerformedEventHandler(Consumer<ActionPerformedEvent> entityPickerActionPerformedEventHandler) -
getAddValueInternalHandler
-
setAddValueInternalHandler
-