Страница 1 из 1
Разработка нового типа источника данных
Добавлено: 14 окт 2015, 14:34
forik
Добрый день! Подскажите пожалуйста, есть ли способ разработки собственного типа источника данных? Чтобы в визарде создания источника данных появлялся мой тип, а далее уже вся необходимая настройка источника?
Re: Разработка нового типа источника данных
Добавлено: 14 окт 2015, 16:12
Aleksey
Здравствуйте,
Да, такая возможность есть.
Пожалуйста, посмотрите вложенный пример дополнительного источника данных на основе MySql. Для его добавления необходимо использовать следующий код:
Код: Выделить всё
StiOptions.Services.Databases.Add(new StiMySqlDatabase());
StiOptions.Services.DataAdapters.Add(new StiMySqlAdapterService());
Спасибо.
Re: Разработка нового типа источника данных
Добавлено: 14 окт 2015, 16:24
forik
Спасибо, стало понятнее. Я вижу, что пример приведен для Desktop редактора отчета. Подскажите пожалуйста, каким образом можно встроить источник в веб/флэш версии?
Re: Разработка нового типа источника данных
Добавлено: 14 окт 2015, 16:36
HighAley
Здравствуйте.
Уточните, пожалуйста, какой продукт вы используете. Как называется реактор отчётов?
Вы хотите просто добавить новый источник данных или создать свой тип источника данных?
Спасибо.
Re: Разработка нового типа источника данных
Добавлено: 14 окт 2015, 16:51
forik
Мы используем Stimulsoft.Mvc. Есть задача добавить свой тип источника данных. В визарде при настройке отчета пользователь будет создавать источник данных нашего типа, выбирая источник данных информационной системы.
Re: Разработка нового типа источника данных
Добавлено: 15 окт 2015, 10:51
forik
Продукт, разумеется, называется Stimulsfot.Reports.Web. Может имеет смысл задать вопрос на соответсвующем форуме?
Re: Разработка нового типа источника данных
Добавлено: 15 окт 2015, 15:39
HighAley
Здравствуйте.
Тему мы перенесли.
Уточните, пожалуйста, какой из дизайнеров вы используете. Для MVC у нас на данный момент 2 дизайнера StiMvcMobileDesigner и StiMvcDesigner.
У вас будет какой-то свой визард? Какой тип источника данных у вас будет? Возможно вам подойдёт вариант добавления источника данных в отчёт из кода и запрет редактирования источников пользователю?
Спасибо.