SearchableSingleSelectDropdownProvider<T> constructor
SearchableSingleSelectDropdownProvider<T> ({
- DropDownModel<
T> ? selectedValue, - dynamic onOptionSelected(
- DropDownModel<
T> ?
- DropDownModel<
- Future<
List< onSearch(DropDownModel< >T> >- String searchText
- double? selectorMaxHeight,
- List<
DropDownModel< initData = const [],T> > - String? validator(
- DropDownModel<
T> ?
- DropDownModel<
- List<
DropDownNestedModel< nestedInitData = const [],T> > - Future<
List< ? asyncNestedInitData,DropDownNestedModel< >T> > - required Future<
List< ? asyncInitData,DropDownModel< >T> > - required bool closeDropdownOnSelection,
- required BuildContext context,
Implementation
SearchableSingleSelectDropdownProvider({
this.selectedValue,
this.onOptionSelected,
this.onSearch,
this.selectorMaxHeight,
super.initData,
super.validator,
super.nestedInitData,
super.asyncNestedInitData,
required super.asyncInitData,
required this.closeDropdownOnSelection,
required super.context,
}) {
if (nestedInitData.isNotEmpty) {
initData.addAll(nestedInitDataToFlatInitData(nestedInitData));
}
if (selectedValue != null) {
searchTextController.text = selectedValue!.displayText;
}
}