OptionsHandler<T>.ofList constructor
OptionsHandler<T>.ofList (
- dynamic key, {
- String? placeholder,
- Icon? inputIcon,
- required bool canShowAll,
- List<
T> ? allOptions, - Mapping<
T?, Option< ? toOption,T> ?> - AdhocBuilder<
T> ? adhocOptionsBuilder,
Implementation
factory OptionsHandler.ofList(
key, {
String? placeholder,
Icon? inputIcon,
required bool canShowAll,
List<T>? allOptions,
Mapping<T?, Option<T>?>? toOption,
AdhocBuilder<T>? adhocOptionsBuilder,
}) {
return _OptionsHandler(
key,
placeholder: placeholder,
inputIcon: inputIcon,
adhocOptionsBuilder: adhocOptionsBuilder,
canShowAll: canShowAll,
allOptions: allOptions,
toOption: toOption ?? ((T? value) => Option.ofValue(value)),
);
}