找回密码
 立即注册

QQ登录

只需一步,快速开始

qwedcxzas

中级会员

62

主题

198

帖子

604

积分

中级会员

积分
604
qwedcxzas
中级会员   /  发表于:2023-10-7 14:11  /   查看:1950  /  回复:5
1金币
本帖最后由 Richard.Huang 于 2023-10-31 11:47 编辑

产品:SpreadJS
版本:V16

T@SG13@EBN~L%`9TADMP1.png819299621.png 您好,咨询一下,怎么阻止 页面弹出这样的错误提示呢

最佳答案

查看完整内容

了解了,您可以先使用以下代码移除所有的弹窗提示: let workbook = designer.getWorkbook(); workbook.unbind( GC.Spread.Sheets.Events.InvalidOperation + ".GC_Designer_Events" ); 然后再监听InvalidOperation事件去进行您自定义的操作: //本示例使用InvalidOperation事件 activeSheet.bind(GC.Spread.Sheets.Events.InvalidOperation, function (e, info) { alert("Message (" + info.mess ...

5 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-7 14:11:53
来自 4#
了解了,您可以先使用以下代码移除所有的弹窗提示:

  let workbook = designer.getWorkbook();
  workbook.unbind(
    GC.Spread.Sheets.Events.InvalidOperation + ".GC_Designer_Events"
  );

然后再监听InvalidOperation事件去进行您自定义的操作:

//本示例使用InvalidOperation事件
activeSheet.bind(GC.Spread.Sheets.Events.InvalidOperation, function (e, info) {
        alert("Message (" + info.message + ")");
});

参考链接:https://demo.grapecity.com.cn/sp ... ts#invalidoperation
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-7 17:29:50
2#
您好,这个错误提示是为了告知用户当前的操作是非法的,如果去除的话可能会使用户困惑,您这边为什么要去掉这个错误提示呢?具体是什么样的需求呢?
回复 使用道具 举报
qwedcxzas
中级会员   /  发表于:2023-10-7 19:04:07
3#
我想用try捕获异常,转换成 用户可以看明白的信息
回复 使用道具 举报
qwedcxzas
中级会员   /  发表于:2023-10-8 10:45:40
5#
好的,我试一下。谢谢啦
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-8 11:21:26
6#
不客气哈,后续有其他问题随时追问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部