showGenericDialogForMultiSelection function
void
showGenericDialogForMultiSelection({
- required String headerText,
- required RxList<
DropDownResponse> listItems, - required Rxn<
List< selectedValues,DropDownResponse> > - required dynamic onItemsSelected(),
Implementation
void showGenericDialogForMultiSelection({
required String headerText,
required RxList<DropDownResponse> listItems,
required Rxn<List<DropDownResponse>> selectedValues,
required Function(List<DropDownResponse>) onItemsSelected,
}) {
if (GetPlatform.isMobile) {
AppUtils.showActionBottomSheet(
Get.context!,
Padding(
padding: const EdgeInsets.symmetric(vertical: 10.0, horizontal: 10.0),
child: DropDownMultiSelection(
listItems: listItems,
selectedValues: selectedValues,
onItemsSelected: onItemsSelected,
),
),
isScrollControlled: true);
} else {
Get.dialog(GenericDropDownDialogBox(
headerText: headerText,
content: DropDownMultiSelection(
listItems: listItems,
selectedValues: selectedValues,
onItemsSelected: onItemsSelected,
),
));
}
}