找回密码
 立即注册

QQ登录

只需一步,快速开始

RainYan

初级会员

49

主题

171

帖子

484

积分

初级会员

积分
484
RainYan
初级会员   /  发表于:2024-7-25 15:32  /   查看:447  /  回复:6
我有一个tab栏 每个tab下面都有一个在线编辑器表格,但是他们的顶部菜单栏文件tab那里面的可使用的功能不一样,我做的处理是直接GC.Spreads.Sheet上改的,好像都是这一个对象 所以导致他们的菜单栏一直是第一个打开的在线编辑器的菜单栏 我尝试拷贝在改 但是会报错 怎么解决这个问题呢

6 个回复

倒序浏览
RainYan
初级会员   /  发表于:2024-7-25 15:46:03
沙发
我刚才最开始存了一份GC.Spread.Sheets.Designer.getTemplate(GC.Spread.Sheets.Designer.TemplateNames.FileMenuPanelTemplate)存在状态机里面,然后我每次都是那这个数据来重新条件判断在注册回去 好像就可以了 互相就不干扰了  这样子写会不会出问题呢 可行吗
回复 使用道具 举报
RainYan
初级会员   /  发表于:2024-7-25 16:51:49
板凳
不对 这样确实有些时候还是区分不了
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-25 17:55:59
地板
您好,可以试试在切换Tab的时候更改Template,以实现相互隔离的需求。
回复 使用道具 举报
RainYan
初级会员   /  发表于:2024-7-25 18:07:17
5#
Joestar.Xu 发表于 2024-7-25 17:55
您好,可以试试在切换Tab的时候更改Template,以实现相互隔离的需求。

我在点击那个文件tab的时候更新的,貌似有又隔离了
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-26 09:47:21
6#
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-29 13:48:06
7#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部