找回密码
 立即注册

QQ登录

只需一步,快速开始

湖南大商帮

初级会员

46

主题

155

帖子

467

积分

初级会员

积分
467
湖南大商帮
初级会员   /  发表于:2021-6-17 11:01  /   查看:1935  /  回复:3
我们的魔鬼需求又来了,要求:
1.某些列的单元格默认锁定,不让改
2.第一次点击的时候,不能有反应
3.第二次点击的时候,自动进入编辑状态(即选中),可以自由操作
4.操作结束后,不让保存用户修改

不让保存修改很好办,我主动undo就行了,这个单元格第二次点击,我就有点慌了,单元格那么多,我总不能搞一堆的变量去记录每个单元格点击的次数吧

3 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-17 11:14:39
沙发
您可以考虑用tag实现,监听EditStarting事件,判断单元格是否有tag,没有则给他设置一个tag进行标记,,并且将这次编辑cancel掉。再次点击时,判断到有tag就直接进入编辑。
https://demo.grapecity.com.cn/sp ... #event:EditStarting

https://demo.grapecity.com.cn/sp ... gs/tag-basic/purejs
回复 使用道具 举报
湖南大商帮
初级会员   /  发表于:2021-6-17 11:52:12
板凳
好主意!我马上测试
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-17 11:56:19
地板
湖南大商帮 发表于 2021-6-17 11:52
好主意!我马上测试

有问题再沟通~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部