DropdownSelector<T> constructor
const
DropdownSelector<T> ({
- Key? key,
- List<
T> ? selectedItems, - String? selectedItemLabel,
- void onSelectItem(
- T item
- Widget itemOverviewIconBuilder(
- T item
- void onSelectItemOverview(
- T item
- required Future<
List< items(),T> > - bool allowMultiselection = false,
- List<
T> filter()?, - required String labelItemBuilder(
- T item
- bool enabled = true,
- Widget? child,
- Size? searchBoxSize,
Creates a widget that behaves like a dropdown menu, allowing only view-mode, single and multi-selection and much more.
Implementation
const DropdownSelector({
Key? key,
this.selectedItems,
this.selectedItemLabel,
this.onSelectItem,
this.itemOverviewIconBuilder,
this.onSelectItemOverview,
required this.items,
this.allowMultiselection = false,
this.filter,
required this.labelItemBuilder,
this.enabled = true,
this.child,
this.searchBoxSize,
}) : super(key: key);