Страница 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
Здравствуйте.
Мы решили данную проблему.
Фикс будет доступен в нашем следующем билде в пятницу.
Спасибо.