2016-07-13 3 views
0

Объект как этотКак заполнить отчет Jasper Список объектов, в которых каждый объект имеет список объектов внутри?

class jobVO{ 
    ... 
    List<taskVO> tasks; 
    ... 
} 
class TaskVO{ 
    String name; 
    ... 
} 

мне нужно передать список в jrxml и печати.

Я пробовал с подзаголовками. но там я не мог найти способ передать параметры. Также попытался использовать источник данных коллекции. Там проблема, о которой я нашел, - это указать фабричный метод. Мое требование - динамически создавать этот отчет.

+1

Возможный дубликат [JRBeanCollectionDataSource: Как показывают данные из java.util.List от JavaBean] (http://stackoverflow.com/questions/12209300/jrbeancollectiondatasource-how-to-show-data- from-the-java-util-list-from-javabe) –

+0

или возможный дубликат [Как создать отчет с табличным форматом?] (http://stackoverflow.com/questions/34639662/how-to-design-report- с-табличным форматом) –

+0

продублирован дубликат JRBeanCollectionDataSource .. Спасибо Alex –

ответ

0
created 2 subreports 

<detail> 
    <band height="60" splitType="Stretch"> 
     <subreport> 
      <reportElement x="-19" y="34" width="560" height="26" uuid="7006626b-cfcb-4dcc-a1c8-3ef0f95e0440"/> 
      <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{items})]]></dataSourceExpression> 
      <subreportExpression><![CDATA["D:\\Root1\\WEB1\\src\\sub1.jasper"]]></subreportExpression> 
     </subreport> 
    </band> 
</detail> 

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

  • Нет связанных вопросов^_^