找回密码
 立即注册

QQ登录

只需一步,快速开始

sssssss
金牌服务用户   /  发表于:2023-10-13 15:17  /   查看:841  /  回复:5
1金币
image.png913864440.png

图中绿色区域为数据保护,如果保护后,想提示其他人此区域为保护区域,是否可以实现

最佳答案

查看完整内容

您好,我明白您的意思,您是希望当前单元格被保护后,用户鼠标移动上去后能够给用户提示他为保护区域,禁止编辑和操作 对于您的这个需求,我想您可以使用我们的自定义单元格来实现,我们官网的功能例子中有一个tipCell的在线Demo:https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExample/#/demos/tipCell 您只要将红框区域内容更改为您想要提醒用户的提醒信息,并且将显示的条件更改为当前单元格locked属性为true并且当 ...

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-10-13 15:17:13
来自 2#
本帖最后由 Richard.Huang 于 2023-10-13 16:40 编辑

您好,我明白您的意思,您是希望当前单元格被保护后,用户鼠标移动上去后能够给用户提示他为保护区域,禁止编辑和操作

对于您的这个需求,我想您可以使用我们的自定义单元格来实现,我们官网的功能例子中有一个tipCell的在线Demo:https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExample/#/demos/tipCell
您只要将红框区域内容更改为您想要提醒用户的提醒信息,并且将显示的条件更改为当前单元格locked属性为true并且当前sheet页是处于保护状态时弹出即可
image.png382277221.png

附件是我按照您的需求制作的一个demo,您可以下载到本地后进行测试和更改以符合您的具体需求,下图为Demo的效果:
image.png377835997.png

锁定单元格提示.html

5.63 KB, 下载次数: 56

回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2023-10-13 16:55:41
3#
Richard.Huang 发表于 2023-10-13 16:39
您好,我明白您的意思,您是希望当前单元格被保护后,用户鼠标移动上去后能够给用户提示他为保护区域,禁止 ...

好的,我试试,谢谢
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-10-13 17:55:34
4#
sssssss 发表于 2023-10-13 16:55
好的,我试试,谢谢

好的,您可以按照上述提供的方案进行测试,如果仍存在相关疑问,欢迎继续跟帖询问
回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2023-10-17 12:07:35
5#
Richard.Huang 发表于 2023-10-13 17:55
好的,您可以按照上述提供的方案进行测试,如果仍存在相关疑问,欢迎继续跟帖询问

请问一下可以tip区域吗
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-10-17 15:09:24
6#
sssssss 发表于 2023-10-17 12:07
请问一下可以tip区域吗

您好,我不太明白您所谓的Tip区域具体指的什么,CellType的粒度是单元格,如果您想对一片区域的单元格实现上面我们的效果,您只需要为这片区域单元格类型设置为您定义的类型即可了
示例:
sheet.getRange(0,-1).CellType(b1);
image.png33233336.png

效果如下:
image.png25559386.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部