找回密码
 立即注册

QQ登录

只需一步,快速开始

薇命是从

金牌服务用户

21

主题

54

帖子

203

积分

金牌服务用户

积分
203
薇命是从
金牌服务用户   /  发表于:2024-9-27 17:02  /   查看:15  /  回复:1
1金币
我们这里使用的基础业务、因为界面有部分内容可编辑、部分内容禁用、因此可编辑内容采用"lightblue"的颜色填充、如下图所示
image.png986041870.png
但是如果直接预览或者保存后就会将蓝色背景一并保存、
image.png792229308.png

如图所示、我们现在业务需求需要在预览时将可编辑内容变为白色、但是当返回时需要重置为天蓝色、
我现在想到的方案是在点击预览去遍历所有单元格、点击返回遍历所有单元格、有没有更好的方案呢?

1 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:5 小时前
沙发
您好,

除了遍历的方式以外,您还可以将所有需要这样调整的区域保存为一个CustomName。

然后在需要切换的时候获取这个CustomName的范围。

image.png968518676.png

再使用相关的接口将字符串转换为可读对象,获取到相应的范围对象,最后根据这个范围对象设置背景色。

image.png241668700.png

相关接口文档请参考:https://demo.grapecity.com.cn/sp ... expressiontoformula
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部