找回密码
 立即注册

QQ登录

只需一步,快速开始

新西兰奶牛

注册会员

1

主题

3

帖子

8

积分

注册会员

积分
8
  • 50

    金币

  • 1

    主题

  • 3

    帖子

最新发帖
新西兰奶牛
注册会员   /  发表于:2024-11-7 08:38  /   查看:96  /  回复:5

版本: V14.2.6



image.png918698425.png

右键区域点击“删除”后,在弹出的选项框选择 “右侧单元格左移” 或 “下方单元格上移” 会触发哪个事件? 有没有类似 rowchanged 或 columnChanged 的事件?


image.png712257079.png

5 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:6 天前
沙发
您好!类似RowChangeed、ColumnChanged事件,RangeChanged事件可以监听单元格区域增删行列的行为,无法监听”右侧单元格左移“、”下方单元格上移“等操作行为。请问下您需要监听这些操作实现怎样的需求?
回复 使用道具 举报
新西兰奶牛
注册会员   /  发表于:5 天前
板凳
我们页面有定义了一些区域, 由于 ”右侧单元格左移“、”下方单元格上移“ 会导致区域变化,我需要捕捉到事件进行重新刷新我定义的区域。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:5 天前
地板
本帖最后由 Wilson.Zhang 于 2024-11-8 17:12 编辑
新西兰奶牛 发表于 2024-11-8 14:14
我们页面有定义了一些区域, 由于 ”右侧单元格左移“、”下方单元格上移“ 会导致区域变化,我需要捕捉到 ...

那您可以参考如下代码监听命令触发,通过监听信息中command对象的名称cmd属性值判断是否执行了”右侧单元格左移“或”下方单元格上移“。
  1. spread.commandManager().addListener('-', function(args) {
  2.     console.log('args: ', args);
  3. });
复制代码

如下图所示,可知“右侧单元格左移”和“下方单元格上移”对应的命令名称分别为Designer.deleteLeftCells和Designer.deleteUpCells,据此即可辅助判断当前被触发的UI功能按钮。
删除单元格事件.png280944823.png
回复 使用道具 举报
新西兰奶牛
注册会员   /  发表于:昨天 11:08
5#
收到,感谢!
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:昨天 16:42
6#

不客气。问题即已解决,那就结帖了。如有新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部