找回密码
 立即注册

QQ登录

只需一步,快速开始

benben_002

初级会员

29

主题

132

帖子

367

积分

初级会员

积分
367

微信认证勋章

[已处理] 功能需求实现

benben_002
初级会员   /  发表于:2017-3-1 17:58  /   查看:2811  /  回复:3
本帖最后由 benben_002 于 2017-3-1 18:00 编辑

功能:点击表头中的一列,使这一列重新排序。第1次点击升序,第2次点击降序,第3次,还原原来的顺序。说明:这个表头中的一列,有可能是夸行夸列的情况,排序的顺序有可能我需要指定(有可能不需要,字符串就是字典顺序,数字就是升降),数据已经绑定到dataSource里

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-3-2 09:54:01
沙发
谢谢您的反馈。
您现在的需求是实现排序,请问您是具体实现哪里的时候出现了问题,需要我们协助?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
benben_002
初级会员   /  发表于:2017-3-2 10:01:39
板凳
有没有现成的方法??还是只能自己实现?
自己实现的话,就是监听,点击事件,获取数据,然后重新按照自己的顺序排序,在刷新spread?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-2 10:44:18
地板
benben_002 发表于 2017-3-2 10:01
有没有现成的方法??还是只能自己实现?
自己实现的话,就是监听,点击事件,获取数据,然后重新按照自己 ...

SpreadJS的排序是有四种方式,
http://blog.gcpowertools.com.cn/post/SpreadSort.aspx
除了默认排序,也可以自定义排序。
只需要使用setCellType方法设置新建SortHeaderCellType到您想要的列即可。
如何设置和获取用户点击,都可以参考产品博客:
http://blog.gcpowertools.com.cn/ ... 85%83%E6%A0%BC.aspx
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部