历史版本7 :隔行/列设置背景色 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 问题描述编辑

在满足一定条件下改变单元格的格式或者显示成不同的值。如运货费大于100元就红色预警,单元格背景色间隔显示等。

2. 解决方案编辑

添加条件属性可以解决该问题。

3. 实现步骤编辑

3.1 打开报表
打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\DetailReport\Details_2.cpt
3.2 间隔背景色
1)隔行显示不同背景色
右击订单ID数据列单元格,选择条件属性,添加一个条件属性,选择改变的属性为背景。
当满足条件row()%2==0时,给这一行加上背景色。row()为获取当前行号,被2整除即偶数行有背景,奇数行没有背景。
222
2)隔列显示不同背景色
对于横向扩展的数据列要隔列显示不同的背景色,可以右击数据列单元格,选择条件属性,添加一个条件属性,选择改变的属性为背景。
当满足条件col()%2 == 0时,给这一列加上背景色。col()为获取当前列号,被2整除即偶数列有背景,奇数列没有背景。
222
3.3 红色预警
右击运货费数据列单元格,选择条件属性,添加一个条件属性,选择要改变的属性为前景色。
当满足条件currentValue>100,当前运货费大于100的单元格前景色修改为红色。
222
条件属性的作用是对满足条件的数据进行高亮显示如加上背景色等,从而突出显示异常数据,其中新值属性会改变单元格实际值。

4. 保存并发布编辑

已完成的模板,可参见%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\DetailReport\Details_3.cpt

模板效果在线查看请点击Details_3.cpt