找回密码
 立即注册

QQ登录

只需一步,快速开始

Moe

注册会员

2

主题

11

帖子

35

积分

注册会员

积分
35
最新发帖
Moe
注册会员   /  发表于:2024-12-6 09:44  /   查看:159  /  回复:4
10金币
目前问题:
表格暗色主题设置的是背景颜色,如果用户设置了颜色或者边框,当用户从暗色切到浅灰色时,会直接改变表格背景色和边框,覆盖了用户设置的。
个人思路:
每次刷新报表时,遍历一下单元格,在遍历中,先判断单元格是否被用户设置了颜色和边框,如果设置了就不做处理,如果没有设置就把主题色设置进去

除了这种,还有别的更好办法来处理吗?



image.png201365355.png
image.png242726134.png
image.png267832640.png
image.png315054625.png

最佳答案

查看完整内容

您好,听您的意思是想要修改用户没有修改的单元格的样式,来实现类似DarkMode的效果。 您可以尝试使用defaultStyle来实现这个需求,如:

4 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-12-6 09:44:31
来自 3#
您好,听您的意思是想要修改用户没有修改的单元格的样式,来实现类似DarkMode的效果。

您可以尝试使用defaultStyle来实现这个需求,如:

image.png636846923.png
回复 使用道具 举报
Moe
注册会员   /  发表于:2024-12-6 09:48:29
2#
帖子上的图片误传了,请忽略
回复 使用道具 举报
Moe
注册会员   /  发表于:2024-12-6 11:00:14
4#
好的 谢谢老师 解决了,能不能劳烦老师再看下另外一个帖子
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-12-6 11:56:18
5#
好的,那就先结贴了,另一个帖子请稍等,会有另一位版主回复。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部