iReport属性为空时报表显示空白
2015-06-26 10:50
357 查看
在使用iReport设计报表时,经常会遇到报表内容为空填充空白的情况,如下图所示
红色框标注起来的部分按照预想应该显示这样的效果,
在这个空白区域无论使用Field或者Parameter都是一样的效果,下面附上我使用的一种方法,仅供参考。
在iReport设计视图,“备注”一栏使用TextField组件,默认情况下当“remark”为空时,这个区域会无法填充。
在该TextField组件之上添加StaticText组件,设置其填充颜色为白色,边框为黑色,内容为“·”,这种情况下即使是“remark”空白,这个区域也因为Static Text有效显示边框,
一般情况下察觉不了。
2015-7-7日更新如下:
上述方法是不可进行借鉴的,因为当底层的TextField有值时会被上层的StaticText遮挡,从而其内容无法显示,目前还没有想到其他方法,我采用的方法时在代码中判断该TextField对应的字段是否为空,如果为空时,设置显示内容为“---”。
红色框标注起来的部分按照预想应该显示这样的效果,
在这个空白区域无论使用Field或者Parameter都是一样的效果,下面附上我使用的一种方法,仅供参考。
在iReport设计视图,“备注”一栏使用TextField组件,默认情况下当“remark”为空时,这个区域会无法填充。
在该TextField组件之上添加StaticText组件,设置其填充颜色为白色,边框为黑色,内容为“·”,这种情况下即使是“remark”空白,这个区域也因为Static Text有效显示边框,
一般情况下察觉不了。
2015-7-7日更新如下:
上述方法是不可进行借鉴的,因为当底层的TextField有值时会被上层的StaticText遮挡,从而其内容无法显示,目前还没有想到其他方法,我采用的方法时在代码中判断该TextField对应的字段是否为空,如果为空时,设置显示内容为“---”。
相关文章推荐
- SPOJ - DQUERY 【主席树】
- Android Eclipse安装Ant插件
- PHP微信开发之二维码生成类
- JS 身份证号校验 年龄校验
- 升级JDK后SdkManager无法启动的问题
- NVIDAI和ATI显卡比较,细研GPU工作流程
- 国际禁毒日 缉毒犬“光速查毒”威武又亲民(图)
- 安装配置Zabbix Java GateWay
- BIRT实现组内跨行计算
- 显示/隐藏系统任务栏
- 【原】ios打包ipa的四种实用方法(.app转.ipa)
- [翻译][MVC 5 + EF 6] 11:实现继承
- Linux下去掉^M的方法
- X5Pro惊艳双子塔,vivo国际化渐入佳境
- Eclipse的控制台console经常的跳出
- 好坏转换
- JS使用http协议实现ping功能
- Algorithm --> 二进制中1的个数
- android Log.isLoggable步骤的使用
- code hunt 题解八(java版)