CLDropdown<T extends Object>.multipleSync constructor
CLDropdown<T extends Object>.multipleSync ({
- Key? key,
- required String hint,
- required List<
T> items, - required Widget itemBuilder(
- BuildContext,
- T
- required Future<
List< searchCallback(T> >- String value
- required String valueToShow(
- T
- required dynamic onSelectItems(
- List<
T>
- List<
- List<
FormFieldValidator< ? validators,String> > - List<
T> selectedValues = const [], - int length = 10,
- bool isCompact = false,
Implementation
factory CLDropdown.multipleSync({
Key? key,
required String hint,
required List<T> items,
required Widget Function(BuildContext, T) itemBuilder,
required Future<List<T>> Function(String value) searchCallback,
required String Function(T) valueToShow,
required Function(List<T>)? onSelectItems,
final List<FormFieldValidator<String>>? validators,
List<T> selectedValues = const [],
int length = 10,
bool isCompact = false,
}) {
return CLDropdown(
key: key,
items: items,
isMultiple: true,
itemBuilder: itemBuilder,
valueToShow: valueToShow,
hint: hint,
selectedValues: selectedValues,
onSelectItems: onSelectItems,
length: length,
syncSearchCallback: searchCallback,
validators: validators,
isCompact: isCompact,
);
}