grist/doc/斑马条纹实现.md
2025-07-16 12:13:39 +08:00

706 B

在定义解析时

在定义解析时用奇色填充父格,因为父格不需要间隔色,所以可以提前更改背景色 提升性能

实现位于 ReportParser.java 父格查找功能块

在单元格渲染前

依据格即当前异色起始展开格(后续子孙格会渲染成它的颜色),其子格跟随其展开 的同时会渲染成它的背景色,子子格也会渲染成一样的颜色

实现位于 ReportBuilder.java buildCell与buildZebraColor 函数内

适配导出

颜色的修改不出现在导出管理类里进行,应该是一个更通用的地方,这样就不用适配 不同文件的导出了

测试用报表

test_base_group.xml、test_freeze.xml