在主数据源中,我有一个字段"List someDto"。我需要将此字段添加到子报表数据源。也许我可以使用一些表达式,这将返回 JRDataSource 类型?
report.addDetail(subreport(report()
.addDetail(text(field("text", String.class)))
.addDetail(image(fieldExpression("image")))
.setDataSource(----*here i need to add field from main datasource*----)
Omg,我只使用subDatasourceBeanCollection并将.setDataSource从report((.setDataSource替换为subreport(...(。设置数据源((:
report.addDetail(subreport(report()
.addDetail(text(field("text", String.class)))
.addDetail(image(fieldExpression("image"))))
.setDataSource(subDatasourceBeanCollection("*here my field from main datasource")));