【问题标题】:POJO dataset nested renderingPOJO 数据集嵌套渲染
【发布时间】:2017-09-03 20:14:42
【问题描述】:

我的 POJO 数据源基本上包含以下结构。
// Company.java

public class Company implements Serializable {

 private static final long serialVersionUID = 3130918429913376956L;
 private String name;
 private String address; 
 private String contactPerson;
 private String mobile; 
 private String fax; 
 private String bankDetails;
 private String email;
 private List<Employee> emps;
 //getter and setter.
  }

// Employee.java

public class Employee implements Serializable{

/**
 * 
 */
private static final long serialVersionUID = -4473328670062370497L;
private String name;
private int age;
private String designation;
//getter and setter
}

我的场景如下

  1. 一份 PDF 报告可能有多个公司(即列出)
  2. 如果有多个公司,则应从新页面开始。
  3. 如果员工列表转到下一页,则应在下一页重复页眉。

布局 - Layout xml source
输出页面 1


第 2 页

这个设计有两个问题

  1. Employee Name 标题为每位员工重复。
  2. Company Header (Comp Name -&gt; Company A) 应该只呈现一次。

谁能建议我正确的方法?提前致谢。

【问题讨论】:

    标签: birt


    【解决方案1】:

    将“公司名称”移动到标题行并将标题属性设置为不在新页面上重复。将“员工姓名”从与“员工”的分组中移出,直到现在的“公司名称”所在的级别。

    我想你知道解决这个问题的一切,你只需要摆弄一下分组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-22
      • 2015-08-06
      • 2018-05-11
      • 2019-05-12
      • 2012-11-24
      • 1970-01-01
      相关资源
      最近更新 更多