1

サブレポートを追加する方法 (1 対多の関係) を詳細に (可能であれば、スクリーンショットを使用して) 誰でも説明できますか?

これはxmlデータソースです

<addressbook>
 <category name="home">
  <person id="1">                                                           
      <LASTNAME>Davolio</LASTNAME>
      <FIRSTNAME>Nancy</FIRSTNAME>
      <hobbies>
       <hobby>Radio Control</hobby>
       <hobby>R/C Cars</hobby>
       <hobby>Micro R/C Cars</hobby>
       <hobby>Die-Cast Models</hobby>
      </hobbies>
      <email>email1@my.domain.it</email>
      <email>email2@my.domain2.it</email> 

  </person>
  <person id="2">
      <LASTNAME>Fuller</LASTNAME>
      <FIRSTNAME>Andrew</FIRSTNAME>
      <email>email3@my.domain3.it</email> 
      <email>email4@my.domain4.it</email> 
  </person>
  <person id="3">                                                                 
      <LASTNAME>Leverling</LASTNAME>
      <FIRSTNAME>Janet</FIRSTNAME>
      <hobbies>
       <hobby>Rockets</hobby>
       <hobby>Puzzles</hobby>
       <hobby>Science Hobby</hobby>
       <hobby>Toy Horse</hobby> 
      </hobbies>
      <email>email45@my.domain3.it</email> 
      <email>email455@my.domain4.it</email> 
  </person>
 </category>
 <category name="work">    
  <person id="4">                                                            
      <LASTNAME>Peacock</LASTNAME>
      <FIRSTNAME>Margaret</FIRSTNAME>
      <hobbies>
       <hobby>Toy Horse</hobby> 
      </hobbies>
      <email>Peacock@margaret.com</email>  
  </person>
  <person id="5">
      <LASTNAME>Buchanan</LASTNAME>
      <FIRSTNAME>Steven</FIRSTNAME>
      <hobbies>
      </hobbies>
      <email>Buchanan@steven.com</email>  
  </person>
  <person id="6">
      <LASTNAME>Suyama</LASTNAME>
      <FIRSTNAME>Michael</FIRSTNAME>
  </person>
  <person id="7">
      <LASTNAME>King</LASTNAME>
      <FIRSTNAME>Robert</FIRSTNAME>
  </person>
 </category>
 <category name="Other">    
  <person id="8">   
      <LASTNAME>Callahan</LASTNAME>
      <FIRSTNAME>Laura</FIRSTNAME>
      <email>email25@my.domain3.it</email> 
  </person>
  <person id="9">
      <LASTNAME>Dodsworth</LASTNAME>
      <email>Dodsworth@my.anne.it</email> 
  </person>
 </category>                                                           
</addressbook>
4

1 に答える 1

0

このページには、まさに必要なものがあります。

http://jasperforge.org/plugins/espforum/view.php?group_id=83&forumid=101&topicid=48534

基本的に、ある人があなたがやっていることを (同じページとすべてを使って) 正確にやろうとしていて、同じ問題を抱えていました。驚くべきことに、彼は XML データソースと、マスターおよびサブレポートの JRXML ファイルを貼り付けました。彼のコードを見て、彼がどのようにそれを行ったかを確認してから、2 番目のコメントで提案されている <datasourceExpression> 構文を使用して作業を進めてください。

于 2010-09-07T19:17:43.640 に答える