Flex Builder,如何对ArrayCollection进行排序?

时间:2011-03-22 23:58:38

标签: actionscript-3 flexbuilder

我如何排序这次ArrayCollection?我需要它从最早到最晚排序
“8:00”
“2:00 PM”
“10:00”
“11:00 AM”
“下午12:00”
“上午7:00”
“下午3:00”
“下午4:00”

2 个答案:

答案 0 :(得分:1)

请参阅此ArrayCollection排序实用程序:

http://cyrilmazur.com/2010/08/sort-arraycollection-flex.html

应该是一个很好的起点/终点

答案 1 :(得分:0)

实际上,这是字符串的集合。要对其进行排序,请从具有source属性的ArrayCollection中获取Array。查看Array.sort方法。您需要实现比较函数以传递到sort方法。剩下的就是如何判断以后的日期 - 你可以尝试parseDate,或者将字符串分成几部分并自己计算小时数。