connectionString empty

Обсуждение Stimulsoft Reports.JS
Ответить
fess
Сообщения: 1
Зарегистрирован: 27 фев 2018, 11:39

connectionString empty

Сообщение fess » 27 фев 2018, 11:51

Пытаюсь заюзать пример из https://github.com/stimulsoft/Samples-JS-PHP
По дефолту всё работает, но когда я подсовываю другой .mrt файл в xml-формате, то во всплывающем окне Error! вижу ошибку connectionString empty. connectionString никто там хранить и не собирается. В моём случае это незачем, т.к. запросы пойдут на мой сервер и там я и без всяких connectionString знаю как приконектится к базе. Так что надо сделать чтобы эта ошибка не появлялась? В чудесном ответе на форуме сказано:
You need to specify the connection string in the report template. If you change it on the server side - please set any not blank value for the connection string.
Неясно только в какое конкретно место нужно вставить и что конкретно нужно вставить. XML (он же MRT) достаточно большой. Удивительно на сайте stimulsoft'а нет описания формата xml вообще...
Aleksey
Сообщения: 1973
Зарегистрирован: 22 апр 2010, 02:57

Re: connectionString empty

Сообщение Aleksey » 28 фев 2018, 11:12

Здравствуйте,

Вы можете задать строку подключения в handler.php файле:
$handler->onBeginProcessData = function ($event) {
$event->connectionString = "My Connection String";
return StiResult::success();
};

Спасибо
Ответить