找回密码
 立即注册

QQ登录

只需一步,快速开始

ljl123456

注册会员

20

主题

54

帖子

180

积分

注册会员

积分
180
ljl123456
注册会员   /  发表于:2024-2-18 21:11  /   查看:2009  /  回复:9
1金币
本帖最后由 Richard.Huang 于 2024-2-22 11:33 编辑

产品:SpreadJS
版本:V16.2.6

image.png452309569.png
如何修改重复Sheet页名称的提示

image.png183328551.png
是否支持重复表单名称提示我自定义的提示框、非法名称在提示这个系统提示框

最佳答案

查看完整内容

您好,请参考以下代码来修改重复Sheet页名称:

9 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-21 08:51:22
10#
好的,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
ljl123456
注册会员   /  发表于:2024-2-20 18:15:58
9#
好的谢谢OK
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-20 11:53:18
8#
旧版本暂不支持用这种方式修改,建议您升级到新版本后再试试看。
回复 使用道具 举报
ljl123456
注册会员   /  发表于:2024-2-20 11:29:55
7#
我用的是14.1.0版本的设计器、重复名称的就是这个非法字符的提示框;
这个代码也不太行 image.png771594238.png
是只能升级版本吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-20 08:49:13
6#
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。
回复 使用道具 举报
前端小白
超级版主   /  发表于:2024-2-19 17:03:58
5#
本帖最后由 前端小白 于 2024-2-19 17:09 编辑

在线的设计器的demo里,如果修改Sheet的名字为重名,就会弹出重复表单提示


image.png797335204.png
如果你未使用设计器,只使用了SpreadJS本体,那么可以接InvalidOperation事件,自己定制后续业务逻辑,弹框也好,给个其他提示也好


spread.bind(GC.Spread.Sheets.Events.InvalidOperation, function (evt, args) {
    if (args.invalidType === GC.Spread.Sheets.InvalidOperationType.changeSheetName) {
        alert(args.message);
        //alert("表单名字重复")
    }
})

评分

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

查看全部评分

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-19 16:45:55
4#
是的,如果想修改提示语的话,按照我上述的代码,修改res.Sheets.Exp_SheetNameConflict即可。
回复 使用道具 举报
ljl123456
注册会员   /  发表于:2024-2-19 15:20:00
3#
这个是修改弹框内容的代码吗、我想修改重复表单名称的这个提示框的提示语
回复 使用道具 举报
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-18 21:11:40
来自 2#
您好,请参考以下代码来修改重复Sheet页名称:

  1. let res = GC.Spread.Common.CultureManager.getResources();
  2. res.Sheets.Exp_SheetNameConflict = "666";
  3. GC.Spread.Common.CultureManager.addCultureInfo("custom", null, res);
  4. GC.Spread.Common.CultureManager.culture("custom");
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部