widgets/select library Widgets

Displays a list of options for the user to pick from.

See https://forui.dev/docs/form/select for working examples.

Classes

FMultiSelect<T>
A multi-select displays a list of options for the user to pick from.
FMultiSelectFieldStyle
A FMultiSelectFieldStyle's style.
FMultiSelectFieldStyleDelta
A delta that applies modifications to a FMultiSelectFieldStyle.
FMultiSelectStyle
A FMultiSelect's style.
FMultiSelectStyleDelta
A delta that applies modifications to a FMultiSelectStyle.
FMultiSelectTag
A tag in a FMultiSelect.
FMultiSelectTagStyle
A FMultiSelectTag's style.
FMultiSelectTagStyleDelta
A delta that applies modifications to a FMultiSelectTagStyle.
FSelect<T>
A select displays a list of options for the user to pick from.
FSelectContentStyle
An FSelect's contents style.
FSelectContentStyleDelta
A delta that applies modifications to a FSelectContentStyle.
FSelectControl<T>
A FSelectControl defines how a FSelect is controlled.
FSelectController<T>
The FSelect's controller.
FSelectItem<T>
A selectable item in a FSelect that can optionally be nested in a FSelectSection.
FSelectManagedControl<T>
A FSelectManagedControl enables widgets to manage their own controller internally while exposing parameters for common configurations.
FSelectScrollHandleStyle
A FSelect content scroll handle's style.
FSelectScrollHandleStyleDelta
A delta that applies modifications to a FSelectScrollHandleStyle.
FSelectSearchFieldProperties
The search field's properties.
FSelectSearchStyle
A FSelect's search field style.
FSelectSearchStyleDelta
A delta that applies modifications to a FSelectSearchStyle.
FSelectSection<T>
A section in a FSelect that can contain multiple FSelectItems.
FSelectSectionStyle
A FSelectSection's style.
FSelectSectionStyleDelta
A delta that applies modifications to a FSelectSectionStyle.
FSelectStyle
A FSelect's style.
FSelectStyleDelta
A delta that applies modifications to a FSelectStyle.

Mixins

FSelectItemMixin
A marker interface which denotes that mixed-in widgets can be used in a FSelect.

Extension Types

FMultiSelectTagVariant
Represents a variant.
FMultiSelectTagVariantConstraint
Represents a combination of variants.
FSelectSectionVariant
Represents a variant.
FSelectSectionVariantConstraint
Represents a combination of variants.

Typedefs

FMultiSelectTagBuilder<T> = Widget Function(BuildContext context, bool enabled, FMultiValueNotifier<T> controller, FMultiSelectStyle style, T value, Widget label)
A function that builds a tag in a FMultiSelect.
FSelectSearchContentBuilder<T> = List<FSelectItemMixin> Function(BuildContext context, String query, Iterable<T> values)
A builder for FSelect search results.