Основные возможности
Информация |
В следствие того, что для панелей индикаторов (дашбордов) и отчетов используется одинаковый унифицированный формат шаблона MRT, методы для загрузки шаблона и работы с данными, то в тексте документации будет использоваться слово «отчет».
|
К основным возможностям вьювера можно отнести следующие операции: переключение между страницами отчета, изменение масштаба и режима отображения отчета, печать отчета, экспортирование отчета, применение параметров отчета, сортировку, сворачивание, детализацию, интерактивную фильтрацию. Все указанные операции выполняются в AJAX-режиме без перезагрузки страницы браузера. Для корректной работы этих операций необходимо определить специальное действие ViewerEvent.
Index.cshtml |
... @Html.Stimulsoft().StiMvcViewer("MvcViewer1", new StiMvcViewerOptions() { Actions = { ViewerEvent = "ViewerEvent" } }) ... |
HomeController.cs |
... public ActionResult ViewerEvent() { // Some code before viewer event // ...
return StiMvcViewer.ViewerEventResult(); } ... |
Информация |
Данное действие являются обязательным. Без него корректная работа вьювера невозможна.
|
Действие ViewerEvent возвращает подготовленную HTML страницу отчета (или набор страниц), построенную с учетом текущего состояния вьювера. При необходимости в указанном действии можно изменить параметры текущего отчета, а также обновить их данные в случае интерактивных действий вьювера.