ListSelectionWidget<T>.multi constructor

ListSelectionWidget<T>.multi({
  1. Key? key,
  2. required String hintText,
  3. required List<SelectionItem<T>> listItems,
  4. required List<SelectionItem<T>> multiSelectValues,
  5. required dynamic onMultiItemsSelected(
    1. List<SelectionItem<T>>
    ),
  6. Widget? selectedIcon,
  7. bool? hideLines,
  8. Decoration? decoration,
  9. IconStyleData? iconStyle,
  10. TextStyleData? textStyle,
  11. PaddingData? paddingData,
  12. double? maxHeight,
})

Implementation

factory ListSelectionWidget.multi({
  Key? key,
  required String hintText,
  required List<SelectionItem<T>> listItems,
  required List<SelectionItem<T>> multiSelectValues,
  required Function(List<SelectionItem<T>>) onMultiItemsSelected,
  Widget? selectedIcon,
  bool? hideLines,
  Decoration? decoration,
  IconStyleData? iconStyle,
  TextStyleData? textStyle,
  PaddingData? paddingData,
  double? maxHeight,
}) {
  return ListSelectionWidget<T>(
    key: key,
    hintText: hintText,
    listItems: listItems,
    multiSelectValues: multiSelectValues,
    onMultiItemsSelected: onMultiItemsSelected,
    selectedIcon: selectedIcon,
    hideLines: hideLines,
    decoration: decoration,
    iconStyle: iconStyle,
    textStyle: textStyle,
    paddingData: paddingData,
    maxHeight: maxHeight,
    isMultiSelection: true,
  );
}