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

Считать json из обекта или строки

Добавлено: 09 апр 2019, 12:17
ARuban
Если сделать так то работает

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

onCreateReport(event) {
      var dataSet = new Stimulsoft.System.Data.DataSet("data");
      dataSet.readJsonFile('http://jsonplaceholder.typicode.com/posts');
      event.report.regData("sguk", "", dataSet);
      event.report.dictionary.synchronize();
      this.designer.report = event.report;
    },
Но если так то нет

Нет ошибок или что нить от чего можно оттолкнуться

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

onCreateReport(event) {
      var dataSet = new Stimulsoft.System.Data.DataSet("data");

      fetch('http://jsonplaceholder.typicode.com/posts').then(v => v.json()).then(v => {
        let json = JSON.stringify(v);
        //  так  же про бывал без перевода в строку

        dataSet.readJson(v);
        event.report.regData(dataSet.dataSetName, "", dataSet);
        event.report.dictionary.synchronize();
        this.designer.report = event.report;
      });
      
    },
Я глянул по сути метод readJsonFile после запроса к фалу вызывает readJson и туда передает полученный от сервера json
Так почему не работает 2 вариант

Re: Считать json из обекта или строки

Добавлено: 11 апр 2019, 11:03
Aleksey
Здравствуйте,

Вышлите простой пример, который воспроизводит проблему, для анализа.

Спасибо.

Re: Считать json из обекта или строки

Добавлено: 11 апр 2019, 12:02
ARuban

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

async fillReport(report) {
      let dataSet = new Stimulsoft.System.Data.DataSet("sguk");
      let json = (await this.$axios('http://jsonplaceholder.typicode.com/posts')).data;

      json = JSON.stringify(json);

      console.log(json);

      dataSet.readJson(json);

      report.regData("ReportData", "JSON", dataSet);
      report.dictionary.synchronize();
      return report;
    },
если глянуть вывод в консоль то видно что это строка

Re: Считать json из обекта или строки

Добавлено: 11 апр 2019, 13:11
ARuban
Решил проблему. Загружаю данные при загрузке страница а не каждый раз при выборе шаблона их списка

Re: Считать json из обекта или строки

Добавлено: 12 апр 2019, 16:39
Aleksey
Здравствуйте,

Отлично. Спасибо за информацию.