2014-09-02 35 views
1

我的birt報告使用POJO數據源。這裏是我的POJO,爲簡單起見,getter和setter被省略:如何使用POJO數據集在Birt設計器中創建主詳細關係(子報表)?

public class Author{ 
    String name; 
    String email; 
    List<Book> books; 
} 
public class Book{ 
    String title; 
    String genre; 
    Date publishDate; 
} 

我的POJO數據集基於Author類。現在我想製作一張列出所有作者和他所有書籍的表格。我已閱讀包含在「子報告」文件夾下的BIRT示例報告。它做我想要的,但與JDBC數據集。我不知道如何做到這一點,但與POJO數據集。任何幫助非常感謝!

+0

我也有同樣的問題,但分組並沒有解決我的問題,因爲存在同名作者,作者也必須以報告中的特定順序列出。任何解決方案?請幫助我。 – 2015-03-31 06:23:51

回答

0

類似的情況被描述爲here。您的主類是作者類,但您也可以將書屬性添加到數據集列。然後,您將擁有可以按作者姓名分組的所有書籍的數據集。分組可以完成,例如。在列表/表格控件配置或數據立方體部分中。

相關問題