找回密码
 立即注册

QQ登录

只需一步,快速开始

micropole
初级会员   /  发表于:2021-10-19 13:49  /   查看:1998  /  回复:1
在下图中,BS列根据BG列利用公式计算取得,BS列初始被锁定,当BG列修改的时候,BS列变为可编辑。
1634622018(1).png432369384.png

当我修改BG列某单元格日期后(比如上图黄色单元格),向下拖拽此单元格,随着向下拖拽BS列值也会跟着变化。
1634622342(1).png725006713.png

拖拽完成后,当我CTRL+Z撤销拖拽的时候BS列上图红框处可以变为拖拽前的值,我的问题是,用哪个事件可以捕捉到BS列由拖拽后的值变为拖拽前的值这个动作,
目前我所使用的RangeChanged、CellChanged无法捕捉到。

1 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-19 16:41:14
沙发
您好,
从您描述中了解到,BS列的值(公式)是随着BG列变化的。
这边测试,在BG列拖拽填充单元格后,按下ctrl+z撤销,
是可以通过 RangeChanged 事件监听到 BG列 的撤销行为的。
isUndo  为true时即表示撤销。
因BS列值受BG列影响,实质上监听到了 BG列撤销变化即表示监听到了 BS列变化。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部