Пожалуйста, дайте мне знать, если объяснение должно быть более ясным.
Я пытаюсь создать отчет в Jaspersoft Studio, состоящий из трех разделов: информация о клиенте (JavaBean, содержащий имя, адрес электронной почты, дату рождения и т. Д.), адреса клиентов ( список JavaBeans, содержащий каждое из них: название улицы, номер, район и т. д.) и клиентские заказы (также список JavaBeans, содержащий номер, дату, простое описание адреса, сумму заказа и т. д.)
Насколько я понимаю, каждый из этих разделов был бы подотчетом, и каждый из них получал бы другой источник данных JavaBean.
Я не уверен, как распределить их по страницам. Например, первый раздел (информация о клиенте) небольшой и может уместиться на одной странице вместе со вторым разделом (адреса клиентов). Но адреса клиентов могут в конечном итоге вырасти за пределы одной страницы, поэтому, возможно, его следует поместить в отдельный подотчет (я предполагаю, что при этом создаются отдельные страницы для этого раздела). Я не достаточно знаком с JasperReports, чтобы искать решение, в частности потому, что не знаю, как добавить два источника данных в один и тот же отчет / страницу, только в один отчет. Вот почему я рассматриваю один подотчет на раздел, хотя он не очень экономичен в отношении количества напечатанных страниц.
Также я не уверен, в какие группы мне следует помещать разделы. Я смог разместить первый раздел в Title , а второй - в Summary band, но я не уверен, где разместить третий раздел. Размещение двух секций в одной полосе (например, в Title ), по-видимому, приводит к перекрытию секций.
Любой совет?