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

OData + JS

Добавлено: 18 авг 2016, 16:01
dominionish
Привет!

Создал отчет в дизайнере, в котором источником данных является OData. Затем попытался этот отчет открыть у себя на сайте посредством библиотеки JS, но отчет почему то вышел пустой. Хотя в дизайнере данные показывались. Почему так может быть?

Re: OData + JS

Добавлено: 20 авг 2016, 10:52
Jan
Здравствуйте.

Сложно сказать в чем может быть проблема, но скорей всего в JS версии неверно загрузился шаблон отчета. Пришлите пожалуйста шаблон отчета на support@stimulsoft.com. Добавьте ссылку на этот топик.
Также я рекомендую проверить данную проблему на последней версии пререлиз билда Reports.JS. Было очень много изменений после последнего релиза.

Спасибо.

Re: OData + JS

Добавлено: 23 авг 2016, 12:49
dominionish
Скачал последнюю версию, запустил отчет в Дизайнере - работает. Запустил отчет в JS - показывает диалоговое окно c текстом - Parser error: The name 'ArmtiBuildings' does not exist in the current context. В общем не работает. Я подозреваю, что нужно что то еще сделать, чтобы серверный отчет работал на клиенте. Во вложении сам отчет

Re: OData + JS

Добавлено: 23 авг 2016, 17:39
HighAley
Здравствйте.

Как мы понимаем работает всё в WinForms Designer, так?
Уточните, пожалуйста, какой из наших компонентов вы используете для отображения отчёта.

Спасибо.

Re: OData + JS

Добавлено: 24 авг 2016, 07:27
dominionish
HighAley писал(а):Здравствйте.

Как мы понимаем работает всё в WinForms Designer, так?
Уточните, пожалуйста, какой из наших компонентов вы используете для отображения отчёта.

Спасибо.
В общем я делал так. Я скачал Stimulsoft Reports.Net 2016.1.26 from 2016.08.12. Там сделал этот отчет, который я выслал вам выше. Там все работает, там все круто.
Затем я скачал Stimulsoft Reports.JS 2016.1.27 from 2016.08.19
Далее я создал файл index.html, который имеет следующее содержание:]

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

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>MyProject</title>
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="css/stimulsoft.viewer.office2013.css">
  </head>
  <body>
    <script src="scripts/stimulsoft.reports.js"></script>
    <script src="scripts/stimulsoft.viewer.js"></script>
    <div id="stiReportViewer"/>
  </body>
  <script>
    var report = new window.Stimulsoft.Report.StiReport();
        
		report.loadFile('http://localhost:35904/reports/InspectorBuildingOData.mrt');

    var options = new window.Stimulsoft.Viewer.StiViewerOptions();
    options.toolbar.zoom = 75;
    options.appearance.scrollbarsMode = true;
    
    var viewer = new window.Stimulsoft.Viewer.StiViewer(options, 'StiViewer', false);
		viewer.report = report; 
		viewer.renderHtml('stiReportViewer');
  </script>
</html> 
Далее запускаю этот файл и получаю такую картину:

https://yadi.sk/i/eKL-Bl_RuSESy

Re: OData + JS

Добавлено: 24 авг 2016, 13:03
Andrew
Здравствуйте,

Не могли бы Вы еще раз изображение залить?

Спасибо.

Re: OData + JS

Добавлено: 24 авг 2016, 13:06
dominionish
Andrew писал(а):Здравствуйте,

Не могли бы Вы еще раз изображение залить?

Спасибо.
https://yadi.sk/i/eKL-Bl_RuSESy

Re: OData + JS

Добавлено: 25 авг 2016, 11:17
HighAley
Здравствуйте.

Спасибо за дополнительное описание проблемы.
Мы её сейчас видим и занимаемся решением.
Номер тикета #3102.

Спасибо.

Re: OData + JS

Добавлено: 30 авг 2016, 09:32
HighAley
Здравствуйте.

Мы решили данную проблему.
Фикс будет доступен в нашем следующем билде в пятницу.

Спасибо.