Информация

 

В следствие того, что для панелей индикаторов (дашбордов) и отчетов используется одинаковый унифицированный формат шаблона MRT, методы для загрузки шаблона и работы с данными, то в тексте документации будет использоваться слово «отчет».

 

 

 

К основным возможностям вьювера можно отнести следующие операции: переключение между страницами отчета, изменение масштаба и режима отображения отчета, печать отчета, экспортирование отчета, применение параметров отчета, сортировку, сворачивание и детализацию. Все указанные операции выполняются в AJAX-режиме без перезагрузки страницы браузера. Для корректной работы этих операций необходимо определить специальное действие ViewerEvent.

 

Index.cshtml

...

@Html.StiNetCoreViewer(new StiNetCoreViewerOptions() {

Actions =

{

ViewerEvent = "ViewerEvent"

}

})

...

 

HomeController.cs

...

public IActionResult ViewerEvent()

{

// Some code before viewer event

// ...

 

return StiNetCoreViewer.ViewerEventResult(this);

}

...

 

Информация

 

Данное действие являются обязательным. Без него корректная работа вьювера невозможна.

 

 

 

Действие ViewerEvent возвращает подготовленную HTML страницу отчета (или набор страниц), построенную с учетом текущего состояния вьювера. При необходимости в указанном действии можно изменить параметры текущего отчета, а также обновить данные отчета в случае интерактивных действий вьювера.