报表设置列冻结原创
6人赞赏了该文章
1,817次浏览
编辑于2020年09月17日 17:53:57
报表设置列冻结需要在getColumns事件里,去修改指定列的Freeze属性为true。案例代码如下:
@Override
public List<AbstractReportColumn> getColumns(List<AbstractReportColumn> columns) throws Throwable {
// TODO Auto-generated method stub
for(int i = 0; i < columns.size(); i ++) {
ReportColumn rColumn = (ReportColumn) columns.get(i);
String key = rColumn.getFieldKey();
if(key.equals("billno")) {
rColumn.setFreeze(true);
columns.set(i, rColumn);
}
}
return columns;
}
效果如下:
赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读