专题总结 >> 条件属性 >> 隔行显示不同的背景色

楼主
我是社区第59718位番薯,欢迎点我头像关注我哦~
本帖最后由 加菲喵 于 2015-9-10 16:21 编辑

隔行显示不同的背景色

  
最后更新日期: 2015-8-5
  
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
模板效果在线查看请点击Details_3.cpt

分组后间隔色模板
见附件
返回顶部
  
CopyRight@2014  
  帆软软件(中国)有限公司.保留所有权利.
  

分享扩散:
参与人数 +2 F豆 +5 F币 +150 理由
传说哥 + 150 神马都是浮云
yinanqi + 5 很给力!

查看全部评分

沙发
发表于 2015-8-5 15:57:46
顶一下,,,,,,,
板凳
发表于 2015-8-6 09:03:49
本帖最后由 土肥圆 于 2015-8-13 10:19 编辑

楼主,这个标题应该是【专题总结 >> 条件属性 >> 隔行显示不同的背景色】,楼主你的问题描述和帮助文档上是一样的,是不是漏写了啊

原文补充:C级   
参与人数 +1 F豆 +10 理由
传说哥 + 10 神马都是浮云

查看全部评分

地板
发表于 2015-8-7 10:38:42
特例扩大化
1、间隔背景色的主要原理是在条件属性里利用“行号"的奇偶型,这里的行号即可是数据表原有的绝对行号(表格的实际行号),也可以是相对行号(列与列之间的相对性),万法归一,用户需要的是掌握原理而不是一个特殊例子;
按照我上面的说法解析你的分组隔行背景变色,你这里的行号字段其实是行号相对于父容器字段的“行号”,然后利用”行号“的奇偶性。如果是用户表是多层次分组,并且按照中间某一列坐为”行号“进行隔行变色,那岂不是又得变化一种写法。
2、对原文的补充应该是“行号”上,先立明“行号”的动态属性,介绍"行号"的获取方式(&,seq等等。。其实可以引入层次坐标的概念),内容比重不要过大,避免喧宾夺主
参与人数 +1 F豆 +200 F币 +10 理由
传说哥 + 200 + 10 赞一个!

查看全部评分

5楼
发表于 2015-8-26 14:29:16
6楼
发表于 2015-9-10 09:32:29
RT
7楼
发表于 2016-11-6 23:51:55
A2%2=0为什么可以代表偶数?0是余数的意思吗?那么1是不是就代表奇数?
8楼
发表于 2016-11-9 11:17:09
我如何能通过语句计算出红色显示的行数呢?
9楼
发表于 2019-7-17 09:07:16
为什么我的表格只是隔行的字体颜色变了,单元格的颜色还是白的
10楼
发表于 2019-11-11 08:44:45
cfan_yjr 发表于 2019-7-17 09:07
为什么我的表格只是隔行的字体颜色变了,单元格的颜色还是白的

是这个原因。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

9回帖数 1关注人数 16044浏览人数
最后回复于:2023-5-8 14:22

返回顶部 返回列表