DropdownSearch<T>.multiSelection constructor
DropdownSearch<T>.multiSelection ({
- MultiSelectionPopupProps<
T> popupProps = const MultiSelectionPopupProps.menu(), - Key? key,
- Mode mode = Mode.form,
- AutovalidateMode? autoValidateMode = AutovalidateMode.disabled,
- DropdownSearchOnFind<
T> ? items, - DropdownSuffixProps suffixProps = const DropdownSuffixProps(),
- ClickProps? clickProps,
- bool enabled = true,
- DropdownSearchFilterFn<
T> ? filterFn, - DropdownSearchItemAsString<
T> ? itemAsString, - DropdownSearchCompareFn<
T> ? compareFn, - List<
T> selectedItems = const [], - ScrollProps? selectedItemsScrollProps,
- ValueChanged<
List< ? onSelected,T> > - BeforeChangeMultiSelection<
T> ? onBeforeChange, - BeforePopupOpeningMultiSelection<
T> ? onBeforePopupOpening, - DropdownSearchBuilderMultiSelection<
T> ? dropdownBuilder, - FormFieldSetter<
List< ? onSaved,T> > - FormFieldValidator<
List< ? validator,T> > - DropDownDecoratorProps? decoratorProps,
Implementation
DropdownSearch.multiSelection({
MultiSelectionPopupProps<T> popupProps =
const MultiSelectionPopupProps.menu(),
super.key,
super.mode = Mode.form,
super.autoValidateMode,
super.items,
super.suffixProps,
super.clickProps,
super.enabled,
super.filterFn,
super.itemAsString,
super.compareFn,
super.selectedItems,
super.selectedItemsScrollProps,
super.onSelected,
super.onBeforeChange,
super.onBeforePopupOpening,
super.dropdownBuilder,
//form properties
super.onSaved,
super.validator,
super.decoratorProps,
}) : super.multiSelection(
popupProps: popupProps,
uiMode: UiMode.material,
groupId: popupProps.autoCompleteProps.groupId,
);