Страница 1 из 1

Приложение asp.net mvc. Открыть отчет для редактирования

Добавлено: 23 июл 2016, 14:12
asem
Здравствуйте.

- Как открыть отчет для редактирования из дизайнер (отчет был сделан ранее и сохранен на сервере). Сейчас при клике "Файл"->"Открыть" открываться стандартное диалоговое окно, которое позволяет выбрать файл на локальной машине.

- Как по ссылке открыть дизайнер отчетов с нужным отчетом. Сценарий: Пользователь просматривает список существующих отчетов, выбирает нужный, нажимает на кнопку "Редактировать". Открывается дизайнер отчетов и загружается отчет, который указал пользователь.

Приложение asp.net mvc.

Инициализация дизайнера отчетов.

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

@Html.Stimulsoft().StiMvcMobileDesigner(
 "MvcMobileDesigner1",
 new StiMvcMobileDesignerOptions
 {
     ActionGetReportTemplate = "GetReportTemplate",
     ActionGetReportSnapshot = "GetReportSnapshot",
     ActionOpenReportTemplate = "OpenReportTemplate",
     ActionSaveReportTemplate = "SaveReportTemplate",
     ActionSaveAsReportTemplate = "SaveAsReportTemplate",
     ActionGetNewReportData = "GetNewReportData",
     ActionDesignerEvent = "DesignerEvent",
     Localization = "Localizations/ru.xml",
     ShowFileMenuOpen = false
 })

Re: Приложение asp.net mvc. Открыть отчет для редактирования

Добавлено: 25 июл 2016, 09:24
HighAley
Здравствуйте.
asem писал(а):- Как открыть отчет для редактирования из дизайнер (отчет был сделан ранее и сохранен на сервере). Сейчас при клике "Файл"->"Открыть" открываться стандартное диалоговое окно, которое позволяет выбрать файл на локальной машине.
Для окрытия отчёта на сервере вам надо использовать экшн OpenReportTemplate.
asem писал(а):- Как по ссылке открыть дизайнер отчетов с нужным отчетом. Сценарий: Пользователь просматривает список существующих отчетов, выбирает нужный, нажимает на кнопку "Редактировать". Открывается дизайнер отчетов и загружается отчет, который указал пользователь.
Для закгрузки необходимого отчёта в дезайнер перед его загрузкой вы можете использовать экшн GetReportTemplate

Спасибо.