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 Elements
    Modifier and Type
    Optional Element
    Description
    Add the specified class names.
    Add the specified theme variants.
    Get the configuration for the Grid (single) column that is displayed.
    boolean
    Get the value desired for the enabled property.
    Get the value desired for the height property.
    Get the value desired for the id property.
    Class<? extends DataProvider>
    Get the class to instantiate as the data provider for the grid.
    Get the value desired for the maxHeight property.
    Get the value desired for the maxWidth property.
    Get the value desired for the minHeight property.
    Get the value desired for the minWidth property.
    int
    Get the value desired for the pageSize property.
    boolean
    Get the value desired for the readOnly property.
    boolean
    Get the value desired for the requiredIndicatorVisible property.
    int
    Get the value desired for the tabIndex property.
    boolean
    Get the value desired for the visible property.
    Get the value desired for the width property.
  • Element Details

    • addClassNames

      String[] addClassNames
      Add the specified class names.
      Returns:
      zero or more class names to add
      See Also:
      Default:
      {}
    • addThemeVariants

      GridVariant[] addThemeVariants
      Add the specified theme variants.
      Returns:
      zero or more theme variants to add
      See Also:
      Default:
      {}
    • column

      GridColumn column
      Get the configuration for the Grid (single) column that is displayed.
      Returns:
      grid column configuration
      See Also:
      Default:
      @org.dellroad.stuff.vaadin24.grid.GridColumn
    • items

      Class<? extends DataProvider> items
      Get 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 enabled
      Get the value desired for the enabled property.
      Returns:
      desired enabled property value
      See Also:
      Default:
      true
    • height

      String height
      Get the value desired for the height property.
      Returns:
      desired height property value
      See Also:
      Default:
      ""
    • id

      String id
      Get the value desired for the id property.
      Returns:
      desired id property value
      See Also:
      Default:
      ""
    • maxHeight

      String maxHeight
      Get the value desired for the maxHeight property.
      Returns:
      desired maxHeight property value
      See Also:
      Default:
      ""
    • maxWidth

      String maxWidth
      Get the value desired for the maxWidth property.
      Returns:
      desired maxWidth property value
      See Also:
      Default:
      ""
    • minHeight

      String minHeight
      Get the value desired for the minHeight property.
      Returns:
      desired minHeight property value
      See Also:
      Default:
      ""
    • minWidth

      String minWidth
      Get the value desired for the minWidth property.
      Returns:
      desired minWidth property value
      See Also:
      Default:
      ""
    • pageSize

      int pageSize
      Get the value desired for the pageSize property.
      Returns:
      desired pageSize property value
      See Also:
      Default:
      50
    • readOnly

      boolean readOnly
      Get the value desired for the readOnly property.
      Returns:
      desired readOnly property value
      See Also:
      Default:
      false
    • requiredIndicatorVisible

      boolean requiredIndicatorVisible
      Get the value desired for the requiredIndicatorVisible property.
      Returns:
      desired requiredIndicatorVisible property value
      See Also:
      Default:
      false
    • tabIndex

      int tabIndex
      Get the value desired for the tabIndex property.
      Returns:
      desired tabIndex property value
      See Also:
      Default:
      0
    • visible

      boolean visible
      Get the value desired for the visible property.
      Returns:
      desired visible property value
      See Also:
      Default:
      true
    • width

      String width
      Get the value desired for the width property.
      Returns:
      desired width property value
      See Also:
      Default:
      ""