Регистрация CustomDataBase

Обсуждение Stimulsoft Reports.JS
Ответить
ttkeino
Сообщения: 1
Зарегистрирован: 27 июн 2019, 07:08

Регистрация CustomDataBase

Сообщение ttkeino » 27 июн 2019, 07:14

Здравствуйте. Возник такой вопрос: по поводу регистрации кастомного источника данных(https://github.com/stimulsoft/Samples-J ... apter.html).
Добавили в index.html код, который отвечает за адаптер. Все запускается, добавляется кастомное соединение и данные, однако, при попытки открытия окна c вводом sql запросов выбивает ошибку. Не могли бы подсказать, в чем может быть загвоздка?

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

 <script>
  Stimulsoft.Report.Dictionary.StiCustomDatabase.registerCustomDatabase({
      serviceName: "MyDatabase",
      sampleConnectionString: "123",
      process: function (command, callback) {
        if (command.command == "TestConnection") callback({ success: false, notice: "Error" });
        if (command.command == "RetrieveSchema") callback({ success: true, data: demoData });
        if (command.command == "RetrieveData") callback({ success: true, data: demoData[command.queryString]});
      }
    });
    
    var demoData = {
                Table1: [{
                    Column1: "value1",
                    Column2: 1,
          Column3: 2
                }, {
                    Column1: "value2",
                    Column2: 2
                }, {
                    Column1: "value3",
                    Column2: 3
                }
                ],
                Table2: [{
                    Column1: "value1",
                    Column2: 1
                }, {
                    Column1: "value2",
                    Column2: 2
                }, {
                    Column1: "value3",
                    Column2: 3
                }
                ]
            };
  </script>
Изображение
Изображение
Aleksey
Сообщения: 2121
Зарегистрирован: 22 апр 2010, 02:57

Re: Регистрация CustomDataBase

Сообщение Aleksey » 30 июн 2019, 18:55

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

Прикрепите, пожалуйста, скриншоты с ошибкой еще раз.

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