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.
FMultiSelectController<T>
The FMultiSelect's controller.
FMultiSelectFieldStyle
A FMultiSelectFieldStyle's style.
FMultiSelectStyle
A FMultiSelect's style.
FMultiSelectTag
A tag in a FMultiSelect.
FMultiSelectTagStyle
A FMultiSelectTag's style.
FSelect<T>
A select displays a list of options for the user to pick from.
FSelectContentStyle
An FSelect's contents style.
FSelectController<T>
The FSelect's controller.
FSelectItem<T>
A selectable item in a FSelect that can optionally be nested in a FSelectSection.
FSelectScrollHandleStyle
A FSelect content scroll handle's style.
FSelectSearchFieldProperties
The search field's properties.
FSelectSearchStyle
A FSelect's search field style.
FSelectSection<T>
A section in a FSelect that can contain multiple FSelectItems.
FSelectSectionStyle
A FSelectSection's style.
FSelectStyle
A FSelect's style.

Mixins

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

Extensions

$FMultiSelectFieldStyleCopyWith on FMultiSelectFieldStyle
Provides a copyWith method.
$FMultiSelectStyleCopyWith on FMultiSelectStyle
Provides a copyWith method.
$FMultiSelectTagStyleCopyWith on FMultiSelectTagStyle
Provides a copyWith method.
$FSelectContentStyleCopyWith on FSelectContentStyle
Provides a copyWith method.
$FSelectScrollHandleStyleCopyWith on FSelectScrollHandleStyle
Provides a copyWith method.
$FSelectSearchStyleCopyWith on FSelectSearchStyle
Provides a copyWith method.
$FSelectSectionStyleCopyWith on FSelectSectionStyle
Provides a copyWith method.
$FSelectStyleCopyWith on FSelectStyle
Provides a copyWith method.

Typedefs

FMultiSelectTagBuilder<T> = Widget Function(BuildContext context, FMultiSelectController<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.