Разработка шаблонов в Asp.net Mvc
Добрый день.
Может этот вопрос уже поднимался на форуме.
Интересует механизм предварительного создания шаблонов FastReport в MVC например из ViewModel (то есть того класса модели, которая уже показывается пользователю в представлении) либо из класса бизнес-объекта.
Как я понял, в случае веб-разработки (MVC) последовательность получается следующая:
1. Создать структуру данных для отчета (вручную создать сам отчет в формате XML, либо передать ему структуру XML сериализованной модели, либо передать ему уровень бизнес-объекта).
2. Передать эту структуру в объект Report, сохранить его как пустой шаблон с присвоенной структурой.
3. Сохранить данный отчет. Открыть его в дизайнере и отредактировать - создать выводимые элементы отчета и прочее.
Я не нашел возможности вызова дизайнера отчета из веб-приложения (MVC).
Скажите пожалуйста у кого какие мысли на этот счет? Неужели все делали отчеты в два прохода, либо писали админ-примочку (кнопку для генерации пустого отчета с привязкой структуры данных)?
Или все же есть возможность "дизайнить" отчеты прямо из Visual Studio, передавая им структуру данных либо из веб-приложения?
Может этот вопрос уже поднимался на форуме.
Интересует механизм предварительного создания шаблонов FastReport в MVC например из ViewModel (то есть того класса модели, которая уже показывается пользователю в представлении) либо из класса бизнес-объекта.
Как я понял, в случае веб-разработки (MVC) последовательность получается следующая:
1. Создать структуру данных для отчета (вручную создать сам отчет в формате XML, либо передать ему структуру XML сериализованной модели, либо передать ему уровень бизнес-объекта).
2. Передать эту структуру в объект Report, сохранить его как пустой шаблон с присвоенной структурой.
3. Сохранить данный отчет. Открыть его в дизайнере и отредактировать - создать выводимые элементы отчета и прочее.
Я не нашел возможности вызова дизайнера отчета из веб-приложения (MVC).
Скажите пожалуйста у кого какие мысли на этот счет? Неужели все делали отчеты в два прохода, либо писали админ-примочку (кнопку для генерации пустого отчета с привязкой структуры данных)?
Или все же есть возможность "дизайнить" отчеты прямо из Visual Studio, передавая им структуру данных либо из веб-приложения?
Комментарии
Про редактирование шаблонов в продакшене остается только мечтать, так как вряд ли возможно быстро реализовать редактор на ХТМЛ, или сирверлайте... да и надо ли оно...