powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Отчет с вложениями в Jasper Reports
8 сообщений из 8, страница 1 из 1
Отчет с вложениями в Jasper Reports
    #40100147
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
На вход поступают такие данные (см. вложенный файл):

Необходимо получить эти данные вот в таком виде:
данные user_id = 380 - rg_name_0, rd_name_0, mpp_name_1 ...
данные user_id = 381 - rg_name_0, rd_name_0, mpp_name_2 ...
данные user_id = 382 - rg_name_0, rd_name_0, mpp_name_3 ...

данные user_id = 500 - 3, 3, 100

данные user_id = 480 - rg_name_01, rd_name_0, mpp_name_11 ...
данные user_id = 481 - rg_name_01, rd_name_0, mpp_name_12 ...
данные user_id = 482 - rg_name_01, rd_name_0, mpp_name_13 ...

данные user_id = 550 - 3, 3, 100

данные user_id = 1500 - 6, 6, 100

данные user_id = 383 - rg_name_1, rd_name_1, mpp_name_4 ...
данные user_id = 384 - rg_name_1, rd_name_1, mpp_name_5 ...
данные user_id = 385 - rg_name_1, rd_name_1, mpp_name_6 ...

данные user_id = 600 - 3, 3, 100

данные user_id = 1600 - 3, 3, 100

Подскажите, как это можно реализовать в Jasper Reports?
...
Рейтинг: 0 / 0
Отчет с вложениями в Jasper Reports
    #40100169
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Гужанов,
Не оттуда начал.
Отчетники служат для чтения ЛЮДЬМИ.
Поэтому ты нам должен нарисовать как нужно видеть таблички.
Например так:

И мы подскажем как это сделать.
А просто так json/db/xml в отчетниках не выводится
...
Рейтинг: 0 / 0
Отчет с вложениями в Jasper Reports
    #40100202
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то .... лень верстать с нуля. Нужен какой-то Jasper-шаблон.
...
Рейтинг: 0 / 0
Отчет с вложениями в Jasper Reports
    #40100226
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробую конкретизировать вопрос:
допустим, есть такой набор данных:
{
"customerList": [
{
"fullName": {
"surname": "Иванов",
"firstname": "Иван",
"lastName": "Иванович"
}
},
{
"fullName": {
"surname": "Петров",
"firstname": "Петр",
"lastName": "Петрович"
}
}
]
}
Мне нужно создать в отчете поля, в которые пишутся значения из:
customerList.fullname.surname
customerList.fullname.firstName
customerList.fullname.lastName

Я попробовал сделать в jasper reports поля, описанные именно так, через точку, получил ошибку
net.sf.jasperreports.engine.JRException: Error retrieving field value from bean: customerList.fullname.
Есть ли в jasper reports возможность получить вложенный объект из набора данных?
Геттеры и сеттеры имеются.
...
Рейтинг: 0 / 0
Отчет с вложениями в Jasper Reports
    #40100245
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Гужанов
получить вложенный объект
наверно назвать правильнее вложенный отчёт?
Тогда дайте пример вложенного отчета с которого списываете.
...
Рейтинг: 0 / 0
Отчет с вложениями в Jasper Reports
    #40100247
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Гужанов,
Попробуйте хоть один вложенный отчёт. Это ваш вопрос?
...
Рейтинг: 0 / 0
Отчет с вложениями в Jasper Reports
    #40100425
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С вложенными отчетами все получилось.
Я хотел обойтись без них, но видимо не получится, оставлю вложенные.
Спасибо
...
Рейтинг: 0 / 0
Отчет с вложениями в Jasper Reports
    #40100437
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Гужанов,
Без них это г.. код, если по сути это один ко многим данные.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Отчет с вложениями в Jasper Reports
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]