找回密码
 立即注册

QQ登录

只需一步,快速开始

一博科技

中级会员

54

主题

153

帖子

605

积分

中级会员

积分
605
一博科技
中级会员   /  发表于:2024-12-30 15:40  /   查看:35  /  回复:1
10金币
问题:在渲染文件之后,需要根据相同型号的内容,对位号增加背景色,每个相同型号块的位号背景色是不同的背景色块,可以随机背景色,
如图:3-8行的位号是一个色块,9-24行是一个色块,25-32行是一个色块...
以此类推,颜色设定可以为10种,超出之后就循环使用。
谢谢解答。


背景色块图例:
image.png300462035.png

1 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:6 天前
沙发
您好!SpreadJS支持对连续单元格设置背景色,应对您的需求,可以在此基础上自定义算法实现。

大致思路即针对”型号“属性分组,之后遍历每个分组对其中的”位号“属性列单元格轮询设置颜色,以十种颜色依次循环。

SpreadJS的插件数据透视表、集算表、ReportSheet报表均可支持自动快速分组,但暂不支持对不同分组中的某列单元格设置不同背景色。不过可以借用它们的快速分组得到分组,然后对分组轮询设置”位号“属性列单元格的背景色。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部