【发布时间】:2016-08-10 11:05:08
【问题描述】:
我是DynamicReportBuilder 的新手,想添加一个新列来列出来自数据库的总行的序列号。
目前我已经通过ColumnBuilder进行了研究
但是,无法找到可行的解决方案。这个我已经试过了,
ColumnBuilder serialNo = ColumnBuilder.getNew();
serialNo.setTitle("S No.");
serialNo.setWidth(60);
serialNo.setFixedWidth(true);
logger.info(count+" Total Records");//Count is the total no of rows
for (int j=1;j<count;j++) {
serialNo.setColumnProperty(j+"",String.class.getName(),j+"");
}
dynamicReportBuilder.addColumn(serialNo.build());
但问题是,它只显示序列号行中的最后一个计数。像这样的东西:
编号
3
3
3
3
【问题讨论】:
-
不,暂时还有疑问。我还在等着试试。会让你知道
标签: java jasper-reports dynamic-jasper