历史版本5 :隐藏行后隔行变色 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

如果我们对报表设置了隔行变色,又设置了条件属性来隐藏行高,会使原本的隔行变色看起来很混乱。如下,隐藏了销量小于400的行后:

222

2. 思路编辑

当隐藏行的条件成立时,不执行隔行变色的条件,否则就执行。或者利用js实现。

3. 操作步骤编辑

3.1 利用条件属性

上图的设计如下:

222

E2单元格的条件属性隐藏了销量小于400的行,如图所示:

222

在A2单元格处设置条件属性-背景,条件为IF(E2>=400,SEQ()%2==0,FALSE)

222
保存预览即可。

3.2利用js实现

点击模板>模板Web属性>分页预览设置,添加加载结束事件,JS代码如下:

$(".x-table tr:visible").each(function(i){ if(i%2==0&&i>=1){ $(this).css("background-color","#b7e5fe"); } })

其中,i>=1中的1,指的是设置变色的单元格所在行数-1

4.效果编辑

4.1 pc端效果

222


4.2 移动端效果

222

注:h5与app均可实现,效果相同。