SearchableDropdownFormField<T> constructor

SearchableDropdownFormField<T>({
  1. required List<SearchableDropdownMenuItem<T>>? items,
  2. Key? key,
  3. SearchableDropdownController<T>? controller,
  4. void onSaved(
    1. T?
    )?,
  5. String? validator(
    1. T?
    )?,
  6. T? initialValue,
  7. AutovalidateMode? autovalidateMode,
  8. Widget? hintText,
  9. EdgeInsetsGeometry? margin,
  10. bool isEnabled = true,
  11. VoidCallback? disabledOnTap,
  12. Widget errorWidget(
    1. String?
    )?,
  13. Widget backgroundDecoration(
    1. Widget
    )?,
  14. void onChanged(
    1. T?
    )?,
  15. Widget? noRecordTex,
  16. Widget? trailingIcon,
  17. Widget? trailingClearIcon,
  18. Widget? leadingIcon,
  19. String? searchHintText,
  20. double? dropDownMaxHeight,
  21. bool isDialogExpanded = true,
  22. bool hasTrailingClearIcon = true,
  23. double? dialogOffset,
})

Implementation

SearchableDropdownFormField({
  required List<SearchableDropdownMenuItem<T>>? items,
  Key? key,
  SearchableDropdownController<T>? controller,
  void Function(T?)? onSaved,
  String? Function(T?)? validator,
  T? initialValue,
  AutovalidateMode? autovalidateMode,
  Widget? hintText,
  EdgeInsetsGeometry? margin,
  bool isEnabled = true,
  VoidCallback? disabledOnTap,
  Widget Function(String?)? errorWidget,
  Widget Function(Widget)? backgroundDecoration,
  void Function(T?)? onChanged,
  Widget? noRecordTex,
  Widget? trailingIcon,
  Widget? trailingClearIcon,
  Widget? leadingIcon,
  String? searchHintText,
  double? dropDownMaxHeight,
  bool isDialogExpanded = true,
  bool hasTrailingClearIcon = true,
  double? dialogOffset,
}) : this._(
        controller: controller,
        items: items,
        key: key,
        onSaved: onSaved,
        validator: validator,
        initialValue: initialValue,
        autovalidateMode: autovalidateMode,
        hintText: hintText,
        margin: margin,
        isEnabled: isEnabled,
        disabledOnTap: disabledOnTap,
        errorWidget: errorWidget,
        backgroundDecoration: backgroundDecoration,
        onChanged: onChanged,
        noRecordText: noRecordTex,
        trailingIcon: trailingIcon,
        trailingClearIcon: trailingClearIcon,
        leadingIcon: leadingIcon,
        searchHintText: searchHintText,
        dropDownMaxHeight: dropDownMaxHeight,
        isDialogExpanded: isDialogExpanded,
        hasTrailingClearIcon: hasTrailingClearIcon,
        dialogOffset: dialogOffset,
      );