onExport method
void
onExport(
- Event event
)
Implementation
void onExport(Event event) {
if (event.parameters!['format'] == 'print') {
event.handled = true;
final snackBar = SnackBar(
content: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [Text(phrase.exportingData)]),
duration: const Duration(milliseconds: 300),
behavior: SnackBarBehavior.floating,
elevation: 5);
ScaffoldMessenger.of(context)
.showSnackBar(snackBar)
.closed
.then((_) => Platform.openPrinterDialog());
} else {
Log().warning(
'Unhandled Event onExport(format: ${event.parameters!['format'].toString()}, raw: ${event.parameters!['raw'].toString()})');
}
}