DropdownSearch<T> constructor

DropdownSearch<T>({
  1. PopupProps<T> popupProps = const PopupProps.menu(),
  2. Key? key,
  3. T? selectedItem,
  4. Mode mode = Mode.form,
  5. AutovalidateMode? autoValidateMode = AutovalidateMode.disabled,
  6. ValueChanged<T?>? onSelected,
  7. DropdownSearchOnFind<T>? items,
  8. DropdownSearchBuilder<T>? dropdownBuilder,
  9. DropdownSuffixProps suffixProps = const DropdownSuffixProps(),
  10. ClickProps? clickProps,
  11. bool enabled = true,
  12. DropdownSearchFilterFn<T>? filterFn,
  13. DropdownSearchItemAsString<T>? itemAsString,
  14. DropdownSearchCompareFn<T>? compareFn,
  15. BeforeChange<T>? onBeforeChange,
  16. BeforePopupOpening<T>? onBeforePopupOpening,
  17. FormFieldSetter<T>? onSaved,
  18. FormFieldValidator<T>? validator,
  19. DropDownDecoratorProps? decoratorProps,
})

Implementation

DropdownSearch({
  PopupProps<T> popupProps = const PopupProps.menu(),
  super.key,
  super.selectedItem,
  super.mode = Mode.form,
  super.autoValidateMode,
  super.onSelected,
  super.items,
  super.dropdownBuilder,
  super.suffixProps,
  super.clickProps,
  super.enabled,
  super.filterFn,
  super.itemAsString,
  super.compareFn,
  super.onBeforeChange,
  super.onBeforePopupOpening,
  //form properties
  super.onSaved,
  super.validator,
  super.decoratorProps,
}) : super(
        popupProps: popupProps,
        uiMode: UiMode.material,
        groupId: popupProps.autoCompleteProps.groupId,
      );