本帖最后由 加菲喵 于 2015-9-10 16:21 编辑
1. 问题描述 在满足一定条件下改变单元格的格式或者显示成不同的值。如运货费大于100元就红色预警,单元格背景色间隔显示等。
2. 解决方案 添加条件属性可以解决该问题。 3. 实现步骤 3.1 打开报表 打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\DetailReport\Details_2.cpt 3.2 间隔背景色 3.2.1 行式间隔背景色 右击订单ID数据列单元格,选择条件属性,添加一个条件属性,选择改变的属性为背景。 当满足条件row()%2==0时,给这一行加上背景色。row()为获取当前行号,被2整除即偶数行有背景,奇数行没有背景。
3.2.2 当首列分组显示时,采用上述的的公式将无法实现间隔背景色, 应改为 此条件属性添加在明细行的数据单元格,A3为首列序号单元格 效果
3.3 红色预警 右击运货费数据列单元格,选择条件属性,添加一个条件属性,选择要改变的属性为前景色。 当满足条件currentValue>100,当前运货费大于100的单元格前景色修改为红色。
条件属性的作用 是对满足条件的数据进行高亮显示如加上背景色等,从而突出显示异常数据,其中新值属性会改变单元格实际值,更多条件属性。4. 保存并发布 已完成的模板,可参见%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\DetailReport\Details_3.cpt
分组后间隔色模板 见附件 返回顶部 CopyRight@2014
帆软软件(中国)有限公司.保留所有权利. |
|