Dart Language: печать отчетов
Я хотел бы знать, как печатать отчеты на Dart.
По сути, это поток действий:
Пользователь нажимает кнопку «Сообщить».Новое окно браузера создано.Связанные данные помещаются в новое окно.Конечно, если для этого есть какой-либо API, я бы его использовал.
До сих пор я пытался создать новое окно, добавить к нему прослушиватель onMessage и вызвать postMessage в главном классе для отправки данных. Однако это не сработало. Сообщение никогда не попадает на другую сторону (главное> новое окно браузера).
Main Dart Class
var reportWindow;
void createReportWindow() {
reportWindow = window.open("report.html", "");
}
void sendMessage(String message) {
reportWindow.postMessage(message, "*");
}
Отчет Дартс Класс (связано с report.html)
void startListening() {
window.onMessage.listen((e) {
print(e.data.toString());
});
}