toggleMenu method
Implementation
Future<void> toggleMenu(BuildContext context) async {
final result = await showDialog<FilterResult<TValue>?>(
context: context,
barrierDismissible: false,
builder: (context) {
return AlertDialog(
title: Row(children: [
Expanded(child: Text("Filter: ${widget.definition.header.text}")),
IconButton(
icon: Icon(Icons.close),
onPressed: () => Navigator.of(context).pop())
]),
content: widget.definition.filterRules
.showFilter(widget.definition, widget.grid),
);
},
);
if (result == null) return;
widget.definition.filterRules.criteria = result.criteria;
widget.grid._updateAllRules();
}