Страница 1 из 1
Невозможно создать отчет с XML данными
Добавлено: 12 окт 2015, 17:29
igorevd3
Добрый день.
Пытаюсь создать отчет с источником данных XML и система не дает мне этого сделать.
При создании нового соединения выбираю XML и ввожу соответственно схему и данные (кстати!!!!! А собираетесь ли Вы сделать выбор файлов в этом диалоговом боксе? Крайне
неудобно вручную набирать полное имя файла, особенно если дорожка длинная)
После создания нового соединения пытаюсь создать источник данных. И вот тут-то происходит накладка. Строчки с XML данными просто нет
PS В демо-версии ultimate все прекласно работает с этими же файлами.
Re: Невозможно создать отчет с XML данными
Добавлено: 12 окт 2015, 17:52
igorevd3
И еще один вопрос:
Вот здесь
https://cloud.mail.ru/public/7ZBQ/u6pHsQ4wN отчет, который прекрасно работает в .net версии, но не работает в java версии. Насколько я понимаю, версии .net и java не имеют между собой ничего общего, несмотря на все заявления о том, что отчеты из одной будут работать и в другой версии.
Вопросы:
1. Как заставить приведенный отчет отображаться в Java версии
2. Где можно найти список функций, которые в Java версии не поддерживаются?
Re: Невозможно создать отчет с XML данными
Добавлено: 13 окт 2015, 15:36
Vadim
Здравствуйте.
Вы можете сделать скриншоты или видео процесса?
igorevd3 писал(а):Добрый день.
После создания нового соединения пытаюсь создать источник данных. И вот тут-то происходит накладка. Строчки с XML данными просто нет
PS В демо-версии ultimate все прекласно работает с этими же файлами.
Re: Невозможно создать отчет с XML данными
Добавлено: 13 окт 2015, 17:28
igorevd3
Добрый день.
вот
https://cloud.mail.ru/public/DFAV/QKsDeYgcq архив с видео и исходными данными. Как видите, при попытке создать источник данных с XML получаем пшик.
Отчет же, созданный в .net версии в ней работает прекрасно, а в java - не работает совсем
Кстати, обратите внимание, что кросстаблица в середине здорово вылезает за все возможные пределы. Это произошло, когда я по глупости увеличил размер одного из элементов. Немедленно после этого я вернул в исходное, но, увы, компонени не уменьшился в разхмере и как теперь привести в исходное состояние я не знаю.
Vadim Matveev писал(а):Здравствуйте.
Вы можете сделать скриншоты или видео процесса?
igorevd3 писал(а):Добрый день.
После создания нового соединения пытаюсь создать источник данных. И вот тут-то происходит накладка. Строчки с XML данными просто нет
PS В демо-версии ultimate все прекласно работает с этими же файлами.
Re: Невозможно создать отчет с XML данными
Добавлено: 14 окт 2015, 13:48
Vladimir
Здравствуйте,
XML источник:
Во Flash дизайнере в данный момент используется другое окно добавления источников данных, вам необходимо выбрать пункт "Данные из DataSet, DataTables", появится диалоговое окно добавления источника данных. Так же, к сожалению во Flash поддерживается только простая структура XML данных, сложные XSD схемы могут работать некорректно. Попробуйте не указывать XSD схему при добавлении XML соединения, Flash должен построить схему на основе XML данных.
Cross-Table:
Пожалуйста откройте кросс-таблицу в дизайнере таблицы, и нажмите кнопку "ОК", в этом случае все размеры ячеек будут пересчитаны на корректные.
Спасибо.
Re: Невозможно создать отчет с XML данными
Добавлено: 14 окт 2015, 15:27
igorevd3
Добрый день.
1. Все равно не получается добавить данные через DataSet, DataTables. Невозможно получить поля данных.
2. Что значит "Простая структура XML данных"? Это описано где-нибудь в документации?
Мы используем Java версию отчетов уже два года и до сих пор хоть и были некоторые проблемы, но отчеты созданные в .net работали и в Java. Сейчас уже второй свежесозданный отчет отказывается работать вообще, а новый создать не удается, так как дизайнер отказывается воспинимать XML как класс.
Итак: у вас есть все исходные данные для того отчета, который мы хотим создать. Так, как описано в документации, создать отчет не получается. Подскажите пожалуйста, как нам все таки добиться результата и получить тот отчет, который запланирован.
С уважением
Игорь Евдокимов.
Vladimir писал(а):Здравствуйте,
XML источник:
Во Flash дизайнере в данный момент используется другое окно добавления источников данных, вам необходимо выбрать пункт "Данные из DataSet, DataTables", появится диалоговое окно добавления источника данных. Так же, к сожалению во Flash поддерживается только простая структура XML данных, сложные XSD схемы могут работать некорректно. Попробуйте не указывать XSD схему при добавлении XML соединения, Flash должен построить схему на основе XML данных.
Cross-Table:
Пожалуйста откройте кросс-таблицу в дизайнере таблицы, и нажмите кнопку "ОК", в этом случае все размеры ячеек будут пересчитаны на корректные.
Спасибо.
Re: Невозможно создать отчет с XML данными
Добавлено: 14 окт 2015, 16:41
Aleksey
Здравствуйте,
1. Все равно не получается добавить данные через DataSet, DataTables. Невозможно получить поля данных.
Во флеш дизайнере для добавления xml данных необходимо выполнить вледующие шаги:
1. создать новое соединение/указать путь к xml, xsd файлам (в вашем случае только xml)
- 01.PNG (34.71 КБ) 6336 просмотров
2. добавить новый источник данных - выбрать пункт "Data from DataSet, DataTable"
- 02.PNG (35.82 КБ) 6336 просмотров
3. выбрать необходимую таблицу из списка
- 03.PNG (44.34 КБ) 6336 просмотров
4. получить колонки
- 04.PNG (36.61 КБ) 6336 просмотров
2. Что значит "Простая структура XML данных"? Это описано где-нибудь в документации?
Под "плоской" структурой данных данных, подразумевается структура без вложенностей. Елементы (таблицы) описываются одна под одной и для них отдельно указываются связи. К примеру, наши демо данные (Demo.xml, Demo.xsd).
Тот же .NET, в некоторых случаях, при работе с xml, которые имеет структуру со вложенностями, некорректно работает, при этом для работы с xml используются стандртные методы .NET framework-а.
Спасибо.