右键区域点击“删除”后会触发什么事件?
版本: V14.2.6
右键区域点击“删除”后,在弹出的选项框选择 “右侧单元格左移” 或 “下方单元格上移” 会触发哪个事件? 有没有类似 rowchanged 或 columnChanged 的事件?
您好!类似RowChangeed、ColumnChanged事件,RangeChanged事件可以监听单元格区域增删行列的行为,无法监听”右侧单元格左移“、”下方单元格上移“等操作行为。请问下您需要监听这些操作实现怎样的需求? 我们页面有定义了一些区域, 由于 ”右侧单元格左移“、”下方单元格上移“ 会导致区域变化,我需要捕捉到事件进行重新刷新我定义的区域。 本帖最后由 Wilson.Zhang 于 2024-11-8 17:12 编辑
新西兰奶牛 发表于 2024-11-8 14:14
我们页面有定义了一些区域, 由于 ”右侧单元格左移“、”下方单元格上移“ 会导致区域变化,我需要捕捉到 ...
那您可以参考如下代码监听命令触发,通过监听信息中command对象的名称cmd属性值判断是否执行了”右侧单元格左移“或”下方单元格上移“。
spread.commandManager().addListener('-', function(args) {
console.log('args: ', args);
});
如下图所示,可知“右侧单元格左移”和“下方单元格上移”对应的命令名称分别为Designer.deleteLeftCells和Designer.deleteUpCells,据此即可辅助判断当前被触发的UI功能按钮。
收到,感谢!
新西兰奶牛 发表于 2024-11-12 11:08
收到,感谢!
不客气。问题即已解决,那就结帖了。如有新问题,欢迎发新帖沟通。
{:5_110:}
页:
[1]