找回密码
 立即注册

QQ登录

只需一步,快速开始

liuwei19840201

中级会员

28

主题

67

帖子

504

积分

中级会员

积分
504

微信认证勋章

liuwei19840201
中级会员   /  发表于:2017-6-15 14:06  /   查看:4624  /  回复:8
本帖最后由 liuwei19840201 于 2017-6-16 13:42 编辑

对于spread6中的buttonClick事件,当给spread的checkbox单元格进行赋值时,该事件能够被触发。
spread10中,当给spread的checkbox单元格进行赋值时,该事件不能够被触发。

该如何解决呢?

8 个回复

倒序浏览
liuwei19840201
中级会员   /  发表于:2017-6-15 17:33:59
沙发
自己顶
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-15 17:46:59
板凳
您说的赋值是用代码赋值还是说用户点击赋值?
如果代码赋值的话,那么不需要触发事件,在您赋值之后调用相关方法即可。
点击checkbox会触发事件的。
回复 使用道具 举报
liuwei19840201
中级会员   /  发表于:2017-6-15 17:56:25
地板
代码赋值,如果没有其他方案的话,在代码中进行赋值后,再手动调用事件,想来算很不好的修改方案哦。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-15 18:05:48
16#
这个现在是合理的,通过代码设置不会触发事件,只有UI 行为才会触发。
您可以将业务逻辑封装成方法,事件和代码都去调用这个方法。
回复 使用道具 举报
liuwei19840201
中级会员   /  发表于:2017-6-15 18:10:10
17#
好的,谢谢,结案了
回复 使用道具 举报
liuwei19840201
中级会员   /  发表于:2017-6-15 18:10:25
18#
好的,谢谢,结案了
回复 使用道具 举报
liuwei19840201
中级会员   /  发表于:2017-6-15 18:11:03
19#
好的,谢谢,结案了
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-16 14:36:17
20#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部