2015-01-12 3 views
0

Я свежо в JasperReports, и у меня возникают проблемы с решением проблемы.Распечатать список <String> каждый элемент в новом поле

У меня есть отчет и поле $ F {therapies}, что является типом списка. Если я напечатаю это поле, весь список будет напечатан как одна строка. Можно ли печатать каждый элемент списка в новой строке или лучше - как новое текстовое поле.

Если я попробую, например, $ F {therapies} .get (1), он корректно печатает элемент в позиции 1. Но поскольку размер списка не является константным, я не могу решить его таким образом.

Надеюсь, вы понимаете, чего я хочу достичь. Каким-то образом печать списка на элемент.

+0

вы должны быть в состоянии получить размер вашего списка (я не знаком с яшмой, но обычно есть свойство, называемое длиной или числом, которое содержит количество элементов), а затем прокручивать он в цикле for – Paul

+0

возможный дубликат [Передача списка объектов примитивного типа в качестве источника данных для подрепортажа] (http://stackoverflow.com/questions/11949333/passing-the-list-of-primitive-type-objects-as -datasource-для-подотчет) –

ответ

Смежные вопросы