找回密码
 立即注册

QQ登录

只需一步,快速开始

470539167

注册会员

9

主题

13

帖子

191

积分

注册会员

积分
191

[已处理] readonly模式设置

470539167
注册会员   /  发表于:2019-8-1 12:37  /   查看:2756  /  回复:3
1金币
本帖最后由 470539167 于 2019-8-1 13:54 编辑

我想要spreadjs表格只能查看而不能编辑,也就是类似readonly,
我知道可以使用sheet保护达到类似的效果,sheet.options.isProtected = true;但是业务需求我不能用这个,
然后我在网上查找的时候有人说可以设置模式请问这个模式是怎么设置呢
image.png799782409.png
image.png384905700.png
我还找到了另外一个但是我设置的时候不可用
image.png468291930.png
image.png500075377.png

最佳答案

查看完整内容

您看的那个是Spread.NET 的帖子,JS没有ReadOnly的功能,如果不想用保护还可以用事件组织用户编辑,比如EditStarting或者ClipboardChanging的时候cancel掉用户操作 spread.bind(GC.Spread.Sheets.Events.EditStarting, function (s, e) { e.cancel = true });

3 个回复

倒序浏览
最佳答案
最佳答案
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-1 12:37:13
来自 2#
您看的那个是Spread.NET 的帖子,JS没有ReadOnly的功能,如果不想用保护还可以用事件组织用户编辑,比如EditStarting或者ClipboardChanging的时候cancel掉用户操作

spread.bind(GC.Spread.Sheets.Events.EditStarting, function (s, e) {
e.cancel = true
});
回复 使用道具 举报
470539167
注册会员   /  发表于:2019-8-2 15:13:36
3#
dexteryao 发表于 2019-8-1 13:50
您看的那个是Spread.NET 的帖子,JS没有ReadOnly的功能,如果不想用保护还可以用事件组织用户编辑,比如Edi ...

强烈建议加上这个功能,可以反馈下吗
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-8-2 18:18:52
4#
您好,我们可以向设计部门反馈需求,您能否提供一下您的应用场景?

相信有说服力的客户场景对产品的改进有更好的推动力,谢谢~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部