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

Создание нового типа источника данных

Добавлено: 10 окт 2015, 19:00
Timur Gizatulin
Доброго времени суток. Мы используем Ultimate 2015.2.
Каким образом мы можем создать кастомный тип источника данных с собственным UI для настройки ?
Причем нам необходимо использовать этот тип источника данных как в Win-дизайнере, так и в HTML5-дизайнере.
Источник данных использует ODATA для получения метаданных и самих данных, но нам недостаточно просто указать url до odata-сервиса, нам необходимо построить запрос к odata-сервису используя наш внутренний компонент.

Кейс использования: пользователь открывает win/hsml дизайнер отчетов, в списке источников данных добавляет MyCustomDataSource, в кастомном UI с помощью нашего внутреннего компонента настраивает параметры, нажимает ОК и может этот источник данных использовать в отчете.

Заранее спасибо за помощь.

Re: Создание нового типа источника данных

Добавлено: 12 окт 2015, 13:58
Aleksey
Здравствуйте,

Пожалуйста, посмотрите вложенный пример дополнительного адаптера на основе MySql. Для его добавления необходимо использовать следующий код:

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

StiOptions.Services.Databases.Add(new StiMySqlDatabase());
StiOptions.Services.DataAdapters.Add(new StiMySqlAdapterService());
Спасибо.