我正在尝试使用DynamicReport报告生成,我希望构建列具有动态标题。
我有以下数据结构:
class Data {
private String date;
private String status;
我正在构建如下列:
col.column("Status", "status", type.stringType())
但我想动态设置标题。像这样:
List<Data> items = generate();
report()
.columns(
// ...
col.column(dateItem.getDate(), "status", type.stringType())
)
.setDataSource(items)
// ...
有什么建议吗?
UPD1 : 问题是报告将动态填写:
report().setDataSource(items)
我无法访问每个项目。