言多必失 发表于 2024-11-19 10:05:37

表格分组后如何实现隔行换色

如图所示,我的表格实现了一个一级分组,现在我想实现隔行换色,使用表达式:{llF(RowNumber() Mod 2, "#2a323e","#363e49")},结果变成如下所示:



Bella.Yuan 发表于 2024-11-19 10:05:38

言多必失 发表于 2024-11-19 14:10
我的结果是这样的,是满足了,但是没达到我想要的一行一个颜色的效果,请问这种效果如何达到呢??




您好,不确定您是想做怎样的隔行换色,如上回复,隔行换色是依赖于行号表达式来实现,但是行号表达式需要显示在明细行,不能作用于分组头;分组头和明细行是2行,目前能实现的隔行换色一个是我上面截图回复您的这种,另一个是您直接使用RowNumber函数不加作用域,隔行换色效果如下图:下图红框是2个隔行换色不一样的地方,一个是全局行号隔行换色,一个是组内行号隔行换色,您看一下,然后根据实际情况使用。

Bella.Yuan 发表于 2024-11-19 12:17:57

问题描述:分组的数据如何隔行换色?
问题解答:您好,您使用了表格分组,不确定您的隔行换色表达式设置在哪个位置,行号的表达式是针对的表格明细行,当您使用了表格分组后,对应的行号就需要使用作用域,这样编写的行号就是对应分组内的行号,参考下图,我得明细行的地区字段对应的文本框设置了背景颜色表达式使用了行号,对应的行号显示使用RoNumber(withScope)函数,其中withScope指的是对应的作用域,这里就是对应的分组名称。您参考着修改测试看看。

言多必失 发表于 2024-11-19 14:10:44

Bella.Yuan 发表于 2024-11-19 12:17
问题描述:分组的数据如何隔行换色?
问题解答:您好,您使用了表格分组,不确定您的隔行换色表达式设置在 ...

我的结果是这样的,是满足了,但是没达到我想要的一行一个颜色的效果,请问这种效果如何达到呢??



这种效果如何实现呢?

页: [1]
查看完整版本: 表格分组后如何实现隔行换色