Как узнать, с каким отчетом мы работаем в MVC дизайнере?
Добавлено: 11 мар 2015, 17:17
Страница для построения/редактирования шаблонов отчетов (файл .cshtml) в приложении будет одна.
В зависимости от передаваемого параметра будет загружаться шаблон отчета и отрисовываться.
Параметр будет передаваться в виде настройки роутинга на уровне web-приложения, примерно так:
Таким образом, в контроллере, при первоначальном запросе отчета мы знаем какой отчет запросил пользователь.
Однако, во все обработчики событий у класса StiMvcMobileDesignerOptions не передаются никакие параметры.
Вроде как предполагается, что надо использовать метод:
Однако, есть информация, что этот метод может вернуть null
http://forumru.stimulsoft.com/viewtopic ... ect#p12413
Хотелось бы понять, как в таком случае понять, для какого же именно отчета был вызван Action, ибо предложенный по ссылке метод не работает, у класса StiMvcMobileDesigner
нет метода, аналогичного
В зависимости от передаваемого параметра будет загружаться шаблон отчета и отрисовываться.
Параметр будет передаваться в виде настройки роутинга на уровне web-приложения, примерно так:
Код: Выделить всё
~/Reports/ReportId
Таким образом, в контроллере, при первоначальном запросе отчета мы знаем какой отчет запросил пользователь.
Однако, во все обработчики событий у класса StiMvcMobileDesignerOptions не передаются никакие параметры.
Вроде как предполагается, что надо использовать метод:
Код: Выделить всё
StiReport report = StiMvcMobileDesigner.GetReportObject(HttpContext);
http://forumru.stimulsoft.com/viewtopic ... ect#p12413
Хотелось бы понять, как в таком случае понять, для какого же именно отчета был вызван Action, ибо предложенный по ссылке метод не работает, у класса StiMvcMobileDesigner
нет метода, аналогичного
Код: Выделить всё
StiMvcViewer.GetRouteValues(this.HttpContext)