LimeReport Forum
General Category | Основное => Discussion | Обсуждение => Topic started by: Tux on November 18, 2025, 10:40:57 pm
-
Доброго времени суток!
Что именно делает сабж? По названию вроде должен показывать что-то типа ProgressDialog, но на деле, что истину в функцию передавай, хоть ложь - на экране ничего не происходит. Ни в винде, ни в линуксе.
Или я что-то просто делаю не так?
-
Хай!
Полозреваю - что не так :o)
Отчет большой?
-
Нет, пока не большой. Пока не понятно, почему после вызова кода
report = new LimeReport::ReportEngine(this);
report->setShowProgressDialog(true);
report->dataManager()->setReportVariable("SerNo", "серийный номер");
// report->loadFromFile("report.lrxml");
report->loadFromFile(":/data/report.lrxml");
report->previewReport();
Ничего визуально на экране не происходит около 10 секунд, а потом отображается сгенерированный отчёт.
По смыслу эта функция вроде как должна отображать процесс генерирования отчета перед его показом, чтобы не создавалась иллюзия "зависания компьютера". Или я что-то не понимаю...
-
Возможно, что отломалось, я гляну что там да как