找回密码
 立即注册

QQ登录

只需一步,快速开始

Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-20 11:34:56
11#
BND 发表于 2022-10-20 11:10
怎么样了,很急

这边已和研发团队进行了询问,待有进展会及时通知您。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-22 12:41:08
12#
造成此问题的原因在于,命令是从全局静态命令映射 (GC.Spread.Sheets.Designer.getCommand) 中获取。
然后,您这边重写了命令覆盖了之前的,并注册回全局静态命令映射。
因此,下一次,您这边得到的命令是在之前的 init 方法中设置的之前覆盖的命令。
为此,您可以将config的相关设置不放在初始化Spread之后。这边建议修改代码如下:
在lookbh.js中重新设置config,然后导出,在excel.vue中引入config
image.png297259520.png
image.png739871215.png
具体代码见附件

excel.vue

1.28 KB, 下载次数: 928

lookbh.js

61.81 KB, 下载次数: 946

回复 使用道具 举报
BND
高级会员   /  发表于:2022-10-24 09:51:20
13#
Ellia.Duan 发表于 2022-10-22 12:41
造成此问题的原因在于,命令是从全局静态命令映射 (GC.Spread.Sheets.Designer.getCommand) 中获取。
然后 ...

企业微信截图_16665761669325.png59246214.png 企业微信截图_16665761932113.png126347960.png 照截图操作报错,你能不能在我发的demo里写好我看看呢
回复 使用道具 举报
沉沉悬赏达人认证
金牌服务用户   /  发表于:2022-10-24 10:19:10
14#
您把附件中的文件替换下呢,楼上已给出了附件文件
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-24 11:09:05
15#
本帖最后由 Ellia.Duan 于 2022-10-24 11:27 编辑

您好,12楼中已经给出了替换文件,是在您给出的demo上运行并进行测试的,上述给出的代码截图是为了更好显示您这里代码修改的地方。您这边给出的代码截图 显示 您还未按照我给出的示例进行修改,请进行修改后测试问题是否还存在。同时附件中也给出了整个工程文件。
image.png638599242.png

bug.zip

1.26 MB, 下载次数: 892

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-24 15:51:23
16#
请问您的问题是否已解决?
回复 使用道具 举报
BND
高级会员   /  发表于:2022-10-24 16:24:15
17#
Ellia.Duan 发表于 2022-10-24 11:09
您好,12楼中已经给出了替换文件,是在您给出的demo上运行并进行测试的,上述给出的代码截图是为了更好显示 ...

能不能在.vue文件里解决这个bug,我这里有些问题在需要那些环境
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-24 16:37:18
18#
BND 发表于 2022-10-24 16:24
能不能在.vue文件里解决这个bug,我这里有些问题在需要那些环境

上述demo一共修改了两个文件,一个是excel.vue ,一个是lookbh.js .将原来自定义命令的代码从excel.vue中移到了lookbh.js中。而且您之前的excel.vue也用到了lookbh.js。我理解您的意思是:lookbh.js不可以修改,只能在excel.vue中自定义命令吗?是具体什么问题需要什么环境呢?

其中注册命令属于全局命令,如果写在excel.vue中,每次进入/excel页面,都会注册一次,所以会导致触发多次的情况,所以建议将setConfig这个代码写在全局,然后引入。

回复 使用道具 举报
BND
高级会员   /  发表于:2022-10-24 16:48:59
19#
Ellia.Duan 发表于 2022-10-24 16:37
上述demo一共修改了两个文件,一个是excel.vue ,一个是lookbh.js .将原来自定义命令的代码从excel.vue中 ...

我的逻辑有些需要this,还有其他一些值从.vue文件的data拿的值,能不能给个方法每次执行之前清除上一次绑定的方法
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-24 17:03:33
20#
明白您的需求了,这边会尽快调研,今天内给您答复。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部