TY呀TY 发表于 2022-10-22 11:04:16

删除单元格监听(SJS-15175)

本帖最后由 Lynn.Dou 于 2022-10-25 15:46 编辑

GC.Spread.Sheets.Events.ColumnChanging GC.Spread.Sheets.Events.RowChanging
这两个监听不到单元格删除左移上移 但是却可以监听插入单元格右移下移

xcymoo 发表于 2022-10-24 09:19:03

您好,我本地实测可以监听到行列的删除,参考文档:https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#columnchanging

至于您提到的单元格删除,应该是无法单独删除一个单元格的。

TY呀TY 发表于 2022-10-24 09:36:42

xcymoo 发表于 2022-10-24 09:19
您好,我本地实测可以监听到行列的删除,参考文档:https://demo.grapecity.com.cn/spreadjs/help/api/clas ...
是可以监听到行列 但是这两个操作不可以呀

Lynn.Dou 发表于 2022-10-24 10:09:55

TY呀TY 发表于 2022-10-24 09:36
是可以监听到行列 但是这两个操作不可以呀

问题已复现,已将此问题记录下来进一步调研原因,待有进展在贴中通知您。
本贴先做保留处理。

Lynn.Dou 发表于 2022-11-21 10:22:34

更新进展:
经调研此问题属于产品设计,单元格右移下移会引起表单行列数的变化,所以会触发ColumChanging等事件。
而单元格左移上移不会引起行列数的变化,所以没有事件可以监听。
单元格移动属于designer的行为,没有事件可以监听到,您可以向命令管理器中添加一个侦听器,示例代码:
spread.commandManager().addListener('Designer.mergeCenter', function (config) {
      console.log('config: ', config);
});


页: [1]
查看完整版本: 删除单元格监听(SJS-15175)