找回密码
 立即注册

QQ登录

只需一步,快速开始

beitesting

中级会员

28

主题

92

帖子

794

积分

中级会员

积分
794

活字格认证

beitesting
中级会员   /  发表于:2016-6-19 18:19  /   查看:4031  /  回复:3
版本:Spread 8.0J
问题:
在代码中改变激活单元格(SetActiveCell),或者改变当前选择的单元格或者选择范围(AddSelection)时,如何实现触发SelectionChanged和SelectionChanging事件?

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-6-20 09:07:28
沙发
1. 您可以用代码去调用你事件的实现方法,事件中参数需要自己初始化
2. 将事件中的代码封装成方法,在您通过代码改变选择区域时调用相关方法。
回复 使用道具 举报
beitesting
中级会员   /  发表于:2016-6-20 09:11:19
板凳
dexteryao 发表于 2016-6-20 09:07
1. 您可以用代码去调用你事件的实现方法,事件中参数需要自己初始化
2. 将事件中的代码封装成方法,在您通 ...

没有其他更好的方法来吗?
SetActiveCell和AddSelection方法执行时,会触发哪些事件?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-6-20 09:27:14
地板
这个是常规做法,那两个事件都是针对用户ui操作的,代码操作,我们很清楚自己要做什么。
如果通过代码设置也触发事件,那么当我们不需要触发事件的时候就没办法处理了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部