2016-07-13 6 views
0

オブジェクトは、私がjrxmlや印刷にリストを渡す必要があり、このジャスパーレポートの作成方法各オブジェクトにオブジェクトのリストがあるオブジェクトのリストについては、

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

のようなものです。

サブレポートを使用しようとしました。しかしそこに私はparamsを渡す方法を見つけることができませんでした。 また、コレクションデータソースも試しました。私が見つけた問題は、ファクトリメソッドについて言及する必要がありました。私の要件は、このレポートを動的に作成することです。

+1

の可能性のある重複した[JRBeanCollectionDataSource:?のJavaBeanからのjava.util.Listからのデータを表示する方法](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- with-tabular-format) –

+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> 
関連する問題