StiMvcViewer: отчет не отображается
Добавлено: 08 июн 2016, 15:09
Добрый день, использую StiMvcViewer.
Запрос на GetActionSnapshot уходит на сервер, там корректно, без ошибок выполняется
Далее в браузере отображается тулбар и анимация загрузки.
И на этом все останавливается.
В консоли браузера отображается запрос на отчет (GetSnapshot, со статусом 200) и в превьюшке просматривается содержимое отчета (совпадает с шаблоном).
Не подскажете в чем проблема?
Код в контроллере:
Код в представлении:
Запрос на GetActionSnapshot уходит на сервер, там корректно, без ошибок выполняется
Далее в браузере отображается тулбар и анимация загрузки.
И на этом все останавливается.
В консоли браузера отображается запрос на отчет (GetSnapshot, со статусом 200) и в превьюшке просматривается содержимое отчета (совпадает с шаблоном).
Не подскажете в чем проблема?
Код в контроллере:
Код: Выделить всё
public ActionResult GetSnapshot(int? Id){
CI_Citation citation = context.SetOfCitation.Where(x => x.Id == Id).Single();
StiReport report = new StiReport();
report.BusinessObjectsStore.Clear();
report.BusinessObjectsStore.Add(new Stimulsoft.Report.Dictionary.StiBusinessObjectData("Data", "CitationInfo", citation));
report.Load(Server.MapPath("~/Content/report/Report.mrt"));
return StiMvcViewer.GetReportSnapshotResult(this.HttpContext,report);
}
Код: Выделить всё
@section scripts{
@Html.Stimulsoft().RenderMvcViewerScripts()
}
<div class="col-md-8 col-md-push-2">
@Html.Stimulsoft().StiMvcViewer("viewer", new StiMvcViewerOptions()
{
Controller = "Report",
Theme = StiTheme.Office2013,
ActionGetReportSnapshot = "GetSnapshot?Id=948",
ActionViewerEvent = "ViewerEvent"
})
</div>