找回密码
 立即注册

QQ登录

只需一步,快速开始

无法

初级会员

25

主题

62

帖子

201

积分

初级会员

积分
201
无法
初级会员   /  发表于:2018-7-19 20:04  /   查看:2697  /  回复:5
我想拿到排序后改变的数据,比如受影响的单元格坐标、值,但是排序后没有触发 cellChanged,不知道怎么能拿到排序改变的数据?

5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-20 12:08:55
沙发
如果是筛选按钮的排序,这个排序只是更改显示顺序,并不会造成内容上的改动。
您如果要获取排序顺序可以用sort方法进行排序,这个会更改真实位置。可以获取。参考:
http://help.grapecity.com/spread ... e.html#sorting.html
回复 使用道具 举报
无法
初级会员   /  发表于:2018-7-23 19:14:03
板凳
ClarkPan 发表于 2018-7-20 12:08
如果是筛选按钮的排序,这个排序只是更改显示顺序,并不会造成内容上的改动。
您如果要获取排序顺序可以用 ...

我就是用 sortRange 排序的,但是没有触发  CellChanged 事件,我就拿不到排序的结果
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-24 11:17:44
地板
通过代码排序是不会触发事件的,事件一般指的是通过页面操作触发。
您如果使用代码sortRange排序,那么代码什么时候运行是由您控制的。这样本身就不需要事件监听,在代码执行完成之后去对应单元格的结果就是排序后的结果。
回复 使用道具 举报
无法
初级会员   /  发表于:2018-7-24 19:24:11
5#
ClarkPan 发表于 2018-7-24 11:17
通过代码排序是不会触发事件的,事件一般指的是通过页面操作触发。
您如果使用代码sortRange排序,那么代 ...

好的,谢谢
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-25 09:43:51
6#
那就结帖了,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部