找回密码
 立即注册

QQ登录

只需一步,快速开始

章鱼哥

注册会员

3

主题

4

帖子

17

积分

注册会员

积分
17
最新发帖
章鱼哥
注册会员   /  发表于:2022-3-10 16:30  /   查看:2761  /  回复:4
1金币
本帖最后由 Derrick.Jiao 于 2022-3-11 12:07 编辑

升级到最新的15.0.1后,GC.Spread.Sheets.Events.TableColumnsChanged 这个事件触发不了。
  1.                         spread.bind(GC.Spread.Sheets.Events.TableColumnsChanged, function (e, data) {
  2.                                 console.log(e);    //当新增,删除table中的一列时,不能触发
  3.                         });
复制代码


最佳答案

查看完整内容

该问题确认为bug,已在15.0.5中修复,请通过npm升级至该版本。

评分

参与人数 1金币 +666 收起 理由
Derrick.Jiao + 666 感谢反馈

查看全部评分

4 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-3-10 16:30:22
来自 5#
该问题确认为bug,已在15.0.5中修复,请通过npm升级至该版本。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-3-10 17:03:25
2#
你好,我这边无论是在table外删除列还是在table里面右键菜单删除列都是正常触发的。未能复现你的问题,请问你是否有unbind解绑了对应的事件呢?
image.png709145202.png

附件是我测试的demo。可以尝试一下或者在我的demo中复现你的问题提交给我们来调研一下。

TableColumnsChanged.html

1.98 KB, 下载次数: 276

回复 使用道具 举报
章鱼哥
注册会员   /  发表于:2022-3-11 09:13:40
3#
本帖最后由 章鱼哥 于 2022-3-11 09:48 编辑

您好,谢谢回复。 经过仔细研究,我发现问题在于, 如果我们增加一个Custom Name,  无论reference指向哪里, 这个事件就触发不了了。
如果我们删除这个CustomName, 这个事件就可以工作。

补充一下: 我是用的designer, 应该v15引入的问题,v14没有这个问题

Screen Shot 2022-03-11 at 9.36.22 AM.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-3-11 12:08:41
4#
章鱼哥 发表于 2022-3-11 09:13
您好,谢谢回复。 经过仔细研究,我发现问题在于, 如果我们增加一个Custom Name,  无论reference指向哪里 ...

了解了,这边已复现,并已提交做调研,此贴先改为保留处理,有进展会在本帖更新(SJS-12171)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部