找回密码
 立即注册

QQ登录

只需一步,快速开始

eat_grape_5
高级会员   /  发表于:2024-7-29 08:36:25
11#
RainYan 发表于 2024-7-26 18:16
比如 我有两个sheet表单 一个sheet表单右键就是自带的那些功能,另一个就有我自定义的功能

那可以自定义tab右键菜单选项,通过隐藏菜单选项的方式实现对不同工作表支持不同菜单选项。
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-29 08:39:11
12#
RainYan 发表于 2024-7-26 18:36
我换成了 sheetClickTab事件 不会报错了

这样是通过SheetClickTab事件判断工作表名称后对在线表格编辑器全局重新配置吗?
回复 使用道具 举报
RainYan
初级会员   /  发表于:2024-7-29 09:09:11
13#
eat_grape_5 发表于 2024-7-29 08:39
这样是通过SheetClickTab事件判断工作表名称后对在线表格编辑器全局重新配置吗?

是的 写了个函数区分 sheetClickTab点击传入当前点击的有效表 根据传的表自定义的不同的右键功能 可以吗这样
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-29 09:56:02
14#
RainYan 发表于 2024-7-29 09:09
是的 写了个函数区分 sheetClickTab点击传入当前点击的有效表 根据传的表自定义的不同的右键功能 可以吗 ...

当然可以了,楼主现在是用同一个config对象在不同sheet页的tab右键菜单配置不同的菜单选项呢还是对不同sheet页创建新的config对象呢?了解下楼主的实现方案,看看是否会有其他影响。
回复 使用道具 举报
RainYan
初级会员   /  发表于:2024-7-29 10:44:37
15#
eat_grape_5 发表于 2024-7-29 09:56
当然可以了,楼主现在是用同一个config对象在不同sheet页的tab右键菜单配置不同的菜单选项呢还是对不同sh ...

用的是同一个 差异化处理的
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-29 11:07:18
16#
RainYan 发表于 2024-7-29 10:44
用的是同一个 差异化处理的

可以的
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-29 17:50:08
17#
回复 使用道具 举报
RainYan
初级会员   /  发表于:2024-7-30 10:43:57
18#

又出现个问题 我不是换成sheetTabClick事件了嘛  他原来的双击改变sheet表单名又干没了,这个咋搞呢
回复 使用道具 举报
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修改工作表名。
回复 使用道具 举报
RainYan
初级会员   /  发表于:2024-7-30 14:52:17
20#
eat_grape_5 发表于 2024-7-30 14:12
试了下,在工作簿上绑定了SheetTabClick事件后双击工作表tab可以正常修改工作表名,如下动图所示:

好像是在点击事件里面重新设置config导致的 这样子影响的 麻了 感觉不好解决的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部