找回密码
 立即注册

QQ登录

只需一步,快速开始

也许明天

初级会员

45

主题

163

帖子

378

积分

初级会员

积分
378
也许明天
初级会员   /  发表于:2022-5-29 10:21  /   查看:1430  /  回复:6
10金币
isProtected: false,
      的情况下。 怎么使单元格不能编辑

最佳答案

查看完整内容

剪切板粘贴可以通过clipboardpasting事件来禁用,拖动可以通过DragDropBlock禁用 拖曳填充可以通过DragFillBlock禁用

6 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-29 10:21:33
来自 7#
剪切板粘贴可以通过clipboardpasting事件来禁用,拖动可以通过DragDropBlock禁用
拖曳填充可以通过DragFillBlock禁用
回复 使用道具 举报
Trick
中级会员   /  发表于:2022-5-30 10:34:32
2#
在editStarting事件中,进行取消:
image.png860388488.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-30 11:48:41
3#
二楼说的办法就可以,如果是要对特定单元格禁止编辑的话,也可以通过设置和读取这个单元格的locked属性,或者自己在单元格的tag中定义一个只读标记,来作为cancel的判断
回复 使用道具 举报
也许明天
初级会员   /  发表于:2022-5-30 14:19:19
4#
二楼的只是编辑的时候可以复制和拖拽也要考虑到,但是因为表单没有设置保护,我这边考虑到的有 新增一行和删除一行,之所以表单不能设置保护,是因为我要拿到table.getDirtyRows()的脏数据,所以有没有别的方法可以在
isProtected: false    的情况下   某些单元格。不能编辑。 不会影响我新增一行
回复 使用道具 举报
也许明天
初级会员   /  发表于:2022-5-30 14:19:58
5#
Trick 发表于 2022-5-30 10:34
在editStarting事件中,进行取消:

有没有 别的方法
回复 使用道具 举报
也许明天
初级会员   /  发表于:2022-5-30 14:30:30
6#
设置 tag。好像可以,但是那个拖拽事件 是那个?帮忙看下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部