Flex中让DataGrid像AdvancedDataGrid那样支持多列排序
Thursday, December 3rd, 2009Flex中的AdvancedDataGrid是支持多列同时排序的,而DataGrid则只允许单列排序。有些特殊情况可能有让DataGrid像AdvancedDataGrid那样支持多列排序的需求,是否可以实现呢?
其实只要屏蔽掉DataGrid头部相关事件,并且调用我们自己的排序函数就可以实现这一功能了。
Flex中通过DataGrid类的sortableColumns属性和DataGridColumn类的sortable属性控制DataGrid控件是否可排序的例子
Tuesday, August 19th, 2008接下来的例子演示了Flex中如何通过DataGrid类的sortableColumns属性和DataGridColumn类的sortable属性,控制DataGrid控件是否可排序。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
Flex中利用mx:Sort和mx:SortField对XMLListCollection进行排序的例子
Wednesday, July 23rd, 2008接下来的例子演示了Flex中如何通过<mx:Sort />和<mx:SortField />对XMLListCollection进行排序。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
Flex中如何对DataGrid的日期列进行排序的例子
Monday, July 21st, 2008日期有很多格式,比如可以使YYYY-MM-DD,也可以使MM-DD-YYYY,如果是后一种的话,那么直接将其作为字符串来排序是不可以的。接下来的例子就演示了Flex中如何对DataGrid的日期列进行排序。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
Flex中利用SortField和Sort类对ArrayCollection进行排序的例子
Saturday, July 12th, 2008在前面的Flex中如何重新设置DataGrid控件的排序的例子,Flex中如何创建自定义排序DataGrid控件的例子等例子(右上角搜索)中,都演示了排序相关的问题,接下来的例子演示了Flex中利用SortField和Sort类,对ArrayCollection进行排序。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
Flex中如何创建自定义排序DataGrid控件的例子
Thursday, April 10th, 2008接下来的例子演示了如何利用SortField类以及自定义的比较函数,来创建可以自定义排序的DataGrid控件。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
Flex中如何重新设置DataGrid控件的排序的例子
Thursday, April 10th, 2008接下来的例子演示了Flex中如何通过设置ArrayCollection数据提供源的sort属性为null并且用refresh()事件刷新数组数据集来重新设置DataGrid控件的排序。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):