找回密码
 立即注册

QQ登录

只需一步,快速开始

长安/

初级会员

20

主题

59

帖子

201

积分

初级会员

积分
201

[已处理] 错误提示 关闭

长安/
初级会员   /  发表于:2024-7-5 20:43  /   查看:1643  /  回复:12
image.png561648253.png 如何自定义这个弹窗, 或者直接删除掉

12 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-31 16:20:59
14#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-17 17:32:02
13#
您好,一般来说修改资源不会影响SpreadJS中右键菜单的内容,能否请您提供一个可以复现此问题的Demo,我们结合实际代码调研看看是什么原因。
回复 使用道具 举报
长安/
初级会员   /  发表于:2024-7-17 16:11:29
12#
Joestar.Xu 发表于 2024-7-17 09:33
您好,可以参考一下这个Demo来实现:https://jscodemine.grapecity.com/share/NkiG68IhqUCalokWzGUfjQ

image.png926311950.png 错误弹窗是修改了, 但是我的自定义右键菜单失效了, image.png476842040.png
let DefaultConfig = GC.Spread.Sheets.Designer.DefaultConfig;
DefaultConfig.contextMenu.push(xxxx)
控制台打印显示已经加进去了 但是页面上不显示
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-17 15:02:29
10#
楼主可参考楼上热心用户提供的解决方案看能否解决问题。
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-17 10:36:40
9#
长安/ 发表于 2024-7-17 09:47
是的, 修改掉所有所有可能出现的错误弹窗

错误信息是由不合理操作引发的,针对不合理操作,SpreadJS定义了监听事件InvalidOperation。对于原生的错误信息弹框,都绑定在了该事件的处理函数上,可以先解绑后再自定义弹框并将其注册为InvalidOperation事件的处理函数。如果想进一步针对不同功能触发不同的错误信息弹框,可以通过InvalidOperationType分别设置。这个思路来源于论坛帖子:https://gcdn.grapecity.com.cn/showtopic-186252-1-1.html

可参考API文档了解详情:
InvalidOperation--https://demo.grapecity.com.cn/sp ... ts#invalidoperation
InvalidOperationType--https://demo.grapecity.com.cn/sp ... nvalidoperationtype

评分

参与人数 1金币 +500 收起 理由
Joestar.Xu + 500 很给力!

查看全部评分

回复 使用道具 举报
长安/
初级会员   /  发表于:2024-7-17 09:47:58
8#
eat_grape_5 发表于 2024-7-17 09:06
理解一下楼主的需求哈,楼主的需求不只是修改或删除数据验证器的错误信息弹窗,而是希望对SpreadJS上所有 ...

是的, 修改掉所有所有可能出现的错误弹窗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-17 09:33:09
7#
您好,可以参考一下这个Demo来实现:https://jscodemine.grapecity.com/share/NkiG68IhqUCalokWzGUfjQ
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-17 09:06:30
6#
长安/ 发表于 2024-7-16 20:33
我看都是通过在设置数据验证的时候修改错误弹窗, 但是那种默认的如何修改, 比如我将一个单元格的内容复制 ...

理解一下楼主的需求哈,楼主的需求不只是修改或删除数据验证器的错误信息弹窗,而是希望对SpreadJS上所有可能弹出的错误信息弹窗做样式修改吗?
回复 使用道具 举报
长安/
初级会员   /  发表于:2024-7-16 20:33:52
地板
本帖最后由 长安/ 于 2024-7-16 20:39 编辑
eat_grape_5 发表于 2024-7-8 08:51
设置数据验证且不需要显示这个出错警告弹框时,可以取消,如下图所示:

我看都是通过在设置数据验证的时候修改错误弹窗, 但是那种默认的如何修改, image.png535605163.png 比如我将一个单元格的内容复制粘贴的给多个单元格合并后的单元格, 就会弹出这个弹窗, 还有在设置只读的时候进行操作也有这种弹窗, 像这种如何一次性直接设置整个设计器的错误提示, 避免遗漏
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-8 10:54:21
板凳
Lewis 发表于 2024-7-6 14:04
截图是数据验证出错,如果不想要这个验证,最好把该单元格的数据验证删除。
参考:https://demo.grapecity ...

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部