Annotation Interface AbstractGridFieldBuilder.GridMultiSelect
- Enclosing class:
- AbstractGridFieldBuilder<S extends AbstractGridFieldBuilder<S,
T>, T>
@Retention(RUNTIME)
@Target(METHOD)
@Documented
public static @interface AbstractGridFieldBuilder.GridMultiSelect
Specifies how a Java bean property should be edited using a
Grid
converted to a multi-select field via Grid.asMultiSelect().- See Also:
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionString[]Add the specified class names.Add the specified theme variants.Get the configuration for theGrid(single) column that is displayed.booleanGet the value desired for theenabledproperty.Get the value desired for theheightproperty.Get the value desired for theidproperty.Class<? extends DataProvider>Get the class to instantiate as the data provider for the grid.Get the value desired for themaxHeightproperty.Get the value desired for themaxWidthproperty.Get the value desired for theminHeightproperty.Get the value desired for theminWidthproperty.intGet the value desired for thepageSizeproperty.booleanGet the value desired for thereadOnlyproperty.booleanGet the value desired for therequiredIndicatorVisibleproperty.intGet the value desired for thetabIndexproperty.booleanGet the value desired for thevisibleproperty.Get the value desired for thewidthproperty.
-
Element Details
-
addClassNames
String[] addClassNamesAdd the specified class names.- Returns:
- zero or more class names to add
- See Also:
- Default:
- {}
-
addThemeVariants
GridVariant[] addThemeVariantsAdd the specified theme variants.- Returns:
- zero or more theme variants to add
- See Also:
- Default:
- {}
-
column
GridColumn columnGet the configuration for theGrid(single) column that is displayed.- Returns:
- grid column configuration
- See Also:
- Default:
- @org.dellroad.stuff.vaadin24.grid.GridColumn
-
items
Class<? extends DataProvider> itemsGet the class to instantiate as the data provider for the grid.- Returns:
- desired data provider property value type
- See Also:
- Default:
- com.vaadin.flow.data.provider.DataProvider.class
-
enabled
boolean enabledGet the value desired for theenabledproperty.- Returns:
- desired
enabledproperty value - See Also:
- Default:
- true
-
height
String heightGet the value desired for theheightproperty.- Returns:
- desired
heightproperty value - See Also:
- Default:
- ""
-
id
String idGet the value desired for theidproperty.- Returns:
- desired
idproperty value - See Also:
- Default:
- ""
-
maxHeight
String maxHeightGet the value desired for themaxHeightproperty.- Returns:
- desired
maxHeightproperty value - See Also:
- Default:
- ""
-
maxWidth
String maxWidthGet the value desired for themaxWidthproperty.- Returns:
- desired
maxWidthproperty value - See Also:
- Default:
- ""
-
minHeight
String minHeightGet the value desired for theminHeightproperty.- Returns:
- desired
minHeightproperty value - See Also:
- Default:
- ""
-
minWidth
String minWidthGet the value desired for theminWidthproperty.- Returns:
- desired
minWidthproperty value - See Also:
- Default:
- ""
-
pageSize
int pageSizeGet the value desired for thepageSizeproperty.- Returns:
- desired
pageSizeproperty value - See Also:
- Default:
- 50
-
readOnly
boolean readOnlyGet the value desired for thereadOnlyproperty.- Returns:
- desired
readOnlyproperty value - See Also:
- Default:
- false
-
requiredIndicatorVisible
boolean requiredIndicatorVisibleGet the value desired for therequiredIndicatorVisibleproperty.- Returns:
- desired
requiredIndicatorVisibleproperty value - See Also:
- Default:
- false
-
tabIndex
int tabIndexGet the value desired for thetabIndexproperty.- Returns:
- desired
tabIndexproperty value - See Also:
- Default:
- 0
-
visible
boolean visibleGet the value desired for thevisibleproperty.- Returns:
- desired
visibleproperty value - See Also:
- Default:
- true
-
width
String widthGet the value desired for thewidthproperty.- Returns:
- desired
widthproperty value - See Also:
- Default:
- ""
-