showNestedMultiselectDialog function
Future<OutputModal?>
showNestedMultiselectDialog({
- required BuildContext context,
- required Offset offset,
- required Size size,
- required List<
NestedMultiselectDropdownItem> options, - required List<
NestedMultiselectDropdownItem> localSelectedOptions, - required Set<
NestedMultiselectDropdownItem> checkedParent, - required double fieldHeight,
- Colors? checkColor,
- Colors? activeColor,
- bool hasFilter = false,
Implementation
Future<OutputModal?> showNestedMultiselectDialog({
required BuildContext context,
required Offset offset,
required Size size,
required List<NestedMultiselectDropdownItem> options,
required List<NestedMultiselectDropdownItem> localSelectedOptions,
required Set<NestedMultiselectDropdownItem> checkedParent,
required double fieldHeight,
Colors? checkColor,
Colors? activeColor,
bool hasFilter = false,
}) async {
final dynamic result = await Navigator.of(context).push(
NestedMultiselectDialog(
context: context,
offset: offset,
size: size,
options: options,
localSelectedOptions: localSelectedOptions,
checkedParent: checkedParent,
fieldHeight: fieldHeight,
hasFilter: hasFilter,
),
);
return result;
}