我正在处理一个报告,其中使用了两个明细区域(明细1和明细2)。 我有一个详细的字段1和另一个有详细的字段2。现在它们的打印方式如下:
第一场
第二场
第一场
第二场
有没有一种方法可以像这样打印:
第一场
第一场
第二场
第二场
答案 0 :(得分:0)
不幸的是,您无法将数据与一条记录分开。在您的情况下,我将这样进行:
重复数据:例如,如果您拥有
object1,object2,object3
像这样:
object1,object2,object3,object1,object2,object3
添加一个布尔值,该布尔值对第一组为true,对第二组为false。
class myClass {
Object field1;
Object field2;
boolean useField1;
}
object1-true,object2-true,object3-true,object1-false,object2-false,object3-false
在报告中:如果布尔值为true
,则显示字段1,否则显示字段2。
o.useField1 ? o.field1 : o.field2