powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / jasper и данные
9 сообщений из 9, страница 1 из 1
jasper и данные
    #39657066
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ребята можете подсказать как правиться накормить jasper чтоб тот работал с разными объектами/полями на одном отчете.
т.е. если для заголовки свои переменные а для таблички свои.

думал так прокатит но ошибся... )
Код: java
1.
2.
3.
Map<String, Object> params = new HashMap<>();
params.put("abc","qwerty");
jasperPrint = JasperFillManager.fillReport(reportPath, params, beanCollectionDataSource);
...
Рейтинг: 0 / 0
jasper и данные
    #39657099
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если один объект я разобрался через параметры можно сделать
а вот если надо заполнять две разные таблицы?
...
Рейтинг: 0 / 0
jasper и данные
    #39657109
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,

Можно конкретнее? Вопрос непонятен. В detail работаешь с полями из JRBeanCollectionDataSource.
Шапки столбцов передаешь параметрами. И в том и в другом случае работа с полями/параметрами стандартная через $F{} и $P{}

ммм... две таблицы? два разных JRBeanCollectionDataSource?
коллекции передаешь параметрами в main report и два сабрепорта
...
Рейтинг: 0 / 0
jasper и данные
    #39657112
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,

получается создаю некую общую коллекцию и туда кидаю оба листа а в jasper кидаю коллекцию?
...
Рейтинг: 0 / 0
jasper и данные
    #39657127
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,

я вообще то имел в виду две коллекции, раз ты сказал что две таблицы.

в main report
params.put(''nameParColl1", myCollection1)
params.put(''nameParColl2", myCollection2)

при описании сабрепорт1 в mainReport передаешь dataSource как new JRBeanCollectionDataSource($P{myCollection1})
для второго аналогично.

Ты же писал что таблицы разные. Зачем общая коллекция?
...
Рейтинг: 0 / 0
jasper и данные
    #39657131
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,

Это я чисто про данные в таблицах. Без шапок столбцов
...
Рейтинг: 0 / 0
jasper и данные
    #39657140
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо спасибо, попробую разобраться!
...
Рейтинг: 0 / 0
jasper и данные
    #39657201
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ещё один вопрос, но на этот раз вопрос не по тематике данного форума, за это сорри.

можно ли объединить повторяющиеся ячейки? (имеется ввиду на первом столбце)
...
Рейтинг: 0 / 0
jasper и данные
    #39657216
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,

https://stackoverflow.com/questions/34171805/how-to-merge-cells-in-same-column-apply-rowspan

Еще можно кажется группировкой если это таблица (Table Component).
Ну это если mad_nazgul тут появится, вроде он делал

Есть еще какой-то вариант через crosstab ну это уже перебор (с моей точки зрения усложнение сильное).

Для меня первый способ со stackoverflow самый простой. Ну на вкус и цвет...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / jasper и данные
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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