找回密码
 立即注册

QQ登录

只需一步,快速开始

RainYan

中级会员

50

主题

175

帖子

501

积分

中级会员

积分
501
RainYan
中级会员   /  发表于:2024-7-26 17:19  /   查看:2849  /  回复:28
20金币
我在sheet表单切换事件里面重新注册了 config,但是我发现个问题 我只要点击了文件顶部的文件菜单栏在关闭 再去切换sheet表单 他就会报错cannot read peoperties of undefined (reading 'apply')

28 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-29 09:54:32
30#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-29 16:46:42
29#
eat_grape_5 发表于 2024-8-29 14:53
哈喽楼主,之前说再研究下这个config设置,现在有方案了。
鼠标右键打开菜单时会执行一个方法,也就是spre ...

回复 使用道具 举报
RainYan
中级会员   /  发表于:2024-8-29 16:37:14
28#
eat_grape_5 发表于 2024-8-29 14:53
哈喽楼主,之前说再研究下这个config设置,现在有方案了。
鼠标右键打开菜单时会执行一个方法,也就是spre ...

感谢大佬 我去试试
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-1 17:22:06
25#
eat_grape_5 发表于 2024-7-30 17:53
楼主先用着,我再研究下这个config设置,完后给楼主回复。

回复 使用道具 举报
RainYan
中级会员   /  发表于:2024-7-30 18:26:59
24#
eat_grape_5 发表于 2024-7-30 17:53
楼主先用着,我再研究下这个config设置,完后给楼主回复。

好的 十分感谢!
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-30 17:53:24
23#
RainYan 发表于 2024-7-30 15:26
不能 是不是双击的时候触发了单击事件 然后重新设置config 点第二下他又认为是单机又重新设置了 就双击不 ...

楼主先用着,我再研究下这个config设置,完后给楼主回复。
回复 使用道具 举报
RainYan
中级会员   /  发表于:2024-7-30 15:26:21
22#
eat_grape_5 发表于 2024-7-30 15:10
试下以下代码看能否对工作表tab双击修改名称:

不能 是不是双击的时候触发了单击事件 然后重新设置config 点第二下他又认为是单机又重新设置了 就双击不了了 我改回那个ActiveSheetChanged 在这个时间里面 写了个重置config的时候用setTimeout(() =>{这里面重新设置的config},0)这样点了菜单文件选项 返回后切换sheet没有出现白屏情况 也能改sheet名 还是不知道这样子写有问题没得
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-30 15:10:50
21#
RainYan 发表于 2024-7-30 14:52
好像是在点击事件里面重新设置config导致的 这样子影响的 麻了 感觉不好解决的

试下以下代码看能否对工作表tab双击修改名称:
  1. spread.options.tabEditable = true;
复制代码
回复 使用道具 举报
RainYan
中级会员   /  发表于:2024-7-30 14:52:17
20#
eat_grape_5 发表于 2024-7-30 14:12
试了下,在工作簿上绑定了SheetTabClick事件后双击工作表tab可以正常修改工作表名,如下动图所示:

好像是在点击事件里面重新设置config导致的 这样子影响的 麻了 感觉不好解决的
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-30 14:12:21
19#
RainYan 发表于 2024-7-30 10:43
又出现个问题 我不是换成sheetTabClick事件了嘛  他原来的双击改变sheet表单名又干没了,这个咋搞呢

试了下,在工作簿上绑定了SheetTabClick事件后双击工作表tab可以正常修改工作表名,如下动图所示:
SheetTabClick事件.gif

如果有设置spread.options.tabEditable为false,则不允许修改工作表名,楼主可以检查下代码中是否有操作影响了双击tab修改工作表名。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部