找回密码
 立即注册

QQ登录

只需一步,快速开始

Wilson.Zhang
超级版主   /  发表于:2024-8-27 11:55:54
10#
您好!重新上传附件至7楼,请您异步至7楼参考。
回复 使用道具 举报
spreadjs666
金牌服务用户   /  发表于:2024-8-30 15:08:42
11#
Wilson.Zhang 发表于 2024-8-27 11:55
您好!重新上传附件至7楼,请您异步至7楼参考。

您好,我参考了附件,使用后发现css加载过程中,右键及工具栏展示的都为框架原生的内容,

并且在css加载后执行setconfig,window.spread.contextMenu.menuView.createMenuItemElement 和window.spread.contextMenu.menuView.getCommandOptions 的重置也都需要移到setconfig之后执行才起效。

但该问题本质上就只是展示的问题,如果因为要展示正常,导致逻辑后置,且用户在逻辑执行前点击右键及工具栏都是框架原生的,这个方法不太可行。
因此期望能提供一个工具栏重新渲染的api类似于desginer.refresh(),使工具栏展示正常即可。


回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-30 15:42:17
12#
您好,只执行designer.refresh()也可以解决您的问题。 image.png603069457.png
回复 使用道具 举报
spreadjs666
金牌服务用户   /  发表于:2024-8-30 15:50:03
13#
Ellia.Duan 发表于 2024-8-30 15:42
您好,只执行designer.refresh()也可以解决您的问题。

您好,我只执行了refresh,并没有生效,辛苦给出一下具体demo哈
image.png374301146.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-30 16:47:41
14#
您好,请参考附件:

index_update (1).html (3.57 KB, 下载次数: 29)
回复 使用道具 举报
spreadjs666
金牌服务用户   /  发表于:2024-8-30 17:10:19
15#
Ellia.Duan 发表于 2024-8-30 16:47
您好,请参考附件:

您好,我们是想在单行工具栏的基础上实现异步加载,请参考附件

index_update (1).html

3.56 KB, 下载次数: 18

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-29 10:22:00
17#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部