flex Datagrid 分页后保持排序 求教,且排序根据不同字段有不同的规则

scvzhang 2009-03-16 08:07:31
现在ArrayColleaction数据在datagrid中分页显示。

需要:点击表头对所有数据进行排序分页, 且排序根据不同字段有不同的规则。


考虑对datagrid的数据源ArrayColleaction进行排序,需要怎么做?
...全文
342 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
clf05101 2010-12-21
  • 打赏
  • 举报
回复
为啥我登录也看不到回复
flyangleman 2010-01-20
  • 打赏
  • 举报
回复
看看看
herowach 2009-03-17
  • 打赏
  • 举报
回复
如果每个字段的排序规则都不一样的话,只接用DataGridColumn的sortCompareFunction属性吧,自己写排序方法
herowach 2009-03-17
  • 打赏
  • 举报
回复
那估计只能对ArrayCollection排序了,争对不同的字段,写不同的排序方法,更改ArrayCollection的结点顺序,可以自己写排序方法(冒泡啥啥的),也可以给ArrayCollection的sort赋值,根据各个字段写SortField中的compareFunction方法
scvzhang 2009-03-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 herowach 的回复:]
如果每个字段的排序规则都不一样的话,只接用DataGridColumn的sortCompareFunction属性吧,自己写排序方法
[/Quote]
问题是sortCompareFunction排序只对datagrid本页内数据排序,如何才能对所有数据排序,更新ArrayCollection?
kernelj 2009-03-16
  • 打赏
  • 举报
回复
通过 ArrayCollection 的 filterFunction 属性可以解决这个问题。

可以看看这里
http://www.nshen.net/blog/article.asp?id=569

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧