请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

yin_tb

中级会员

53

主题

198

帖子

993

积分

中级会员

积分
993

微信认证勋章

yin_tb
中级会员   /  发表于:2021-12-17 18:39  /   查看:1655  /  回复:3
1金币
本帖最后由 yin_tb 于 2021-12-18 15:13 编辑

如题,在一个单元格有内容的情况下,无光标的非编辑模式,按键盘的delete键,内容清除了,但为什么不触发change事件呢?
1、难道这个change事件,只响应用户手工编辑单元格值的情况?
2、我猜想,代码中给某个单元格赋值,肯定也不响应吧?
3、如何响应呢?
因为表单中的计算逻辑复杂,不能做成公式,所以,根据值的变化来动态计算。我已经用底层绑的datatable变动实现了需要的功能,只是想问一下原因。

最佳答案

查看完整内容

可以用sheet的cellchanged事件 fpSpread1.ActiveSheet.CellChanged+=

3 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-17 18:39:33
来自 2#
可以用sheet的cellchanged事件

fpSpread1.ActiveSheet.CellChanged+=
回复 使用道具 举报
yin_tb
中级会员   /  发表于:2021-12-20 11:49:55
3#
好的,谢谢。原来看了CellChanged说明,我还以为它只是界面重绘会触发,想多了。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-20 12:09:51
4#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部