iReport属性为空时报表显示空白

来源:互联网 发布:速卖通双十一数据 编辑:程序博客网 时间:2024/05/22 09:50

在使用iReport设计报表时,经常会遇到报表内容为空填充空白的情况,如下图所示


红色框标注起来的部分按照预想应该显示这样的效果,


在这个空白区域无论使用Field或者Parameter都是一样的效果,下面附上我使用的一种方法,仅供参考。

在iReport设计视图,“备注”一栏使用TextField组件,默认情况下当“remark”为空时,这个区域会无法填充。


在该TextField组件之上添加StaticText组件,设置其填充颜色为白色,边框为黑色,内容为“·”,这种情况下即使是“remark”空白,这个区域也因为Static Text有效显示边框,

一般情况下察觉不了。


2015-7-7日更新如下:

上述方法是不可进行借鉴的,因为当底层的TextField有值时会被上层的StaticText遮挡,从而其内容无法显示,目前还没有想到其他方法,我采用的方法时在代码中判断该TextField对应的字段是否为空,如果为空时,设置显示内容为“---”。

0 0
原创粉丝点击