Страница 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.
У вас будет какой-то свой визард? Какой тип источника данных у вас будет? Возможно вам подойдёт вариант добавления источника данных в отчёт из кода и запрет редактирования источников пользователю?

Спасибо.