Не работает дашборд в MDC

Обсуждение Stimulsoft Dashboards.WEB
Ответить
aizet
Сообщения: 49
Зарегистрирован: 13 сен 2017, 15:57

Не работает дашборд в MDC

Сообщение aizet »

Добрый день, у меня проблема с отчетом в mdc формате:

сохраняю:

Код: Выделить всё

report.Load("report.mrt");
report.Render();
report.SaveDocument("report.mdc");
загружаю:

Код: Выделить всё

report = new StiReport();
report.LoadDocument("report.mdc");
В итоге, если это обычный (табличный) отчет, все работает как надо: данные отчета сохраняются в файл и при загрузке отчет отображается как надо (с данными и без обращения к источникам данных).

Если же такое проделать с дашбордом, данные не сохраняются и отображается соот. пустая страница отчета.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Не работает дашборд в MDC

Сообщение HighAley »

Здравствуйте.

Для дашбордов так сделать не получится.
Попробуйте

Код: Выделить всё

report.SaveSnapshot()
Спасибо.
aizet
Сообщения: 49
Зарегистрирован: 13 сен 2017, 15:57

Re: Не работает дашборд в MDC

Сообщение aizet »

Как я понял, снепшоты только сохраняют данные из источника в виде ресурса, и при каждом открытии заново рендерят отчет.
Дело в том, что на само получение данных у нас тратится совсем немного времени и ресурсов, а вот на рендеринг очень много, как времени, так и оперативной памяти. Поэтому снепшоты для нас не выход.

Ясно, тогда будем искать другие варианты, с кешированием и т.п. Спасибо.
Aleksey
Сообщения: 2752
Зарегистрирован: 22 апр 2010, 06:57

Re: Не работает дашборд в MDC

Сообщение Aleksey »

Здравствуйте,

Сделали некоторые доработки для дашбордов с кэшированием и потреблением памяти. Изменения будут доступны в следующем билде в течении одной-двух недель.

Спасибо.
Ответить