Flex中让DataGrid像AdvancedDataGrid那样支持多列排序

By Minidxer | December 3, 2009

Flex中的AdvancedDataGrid是支持多列同时排序的,而DataGrid则只允许单列排序。有些特殊情况可能有让DataGrid像AdvancedDataGrid那样支持多列排序的需求,是否可以实现呢?

其实只要屏蔽掉DataGrid头部相关事件,并且调用我们自己的排序函数就可以实现这一功能了。


http://cookbooks.adobe.com/post_Multiple_column_sorting_with_a_DataGrid-16564.html

详细的介绍了如何屏蔽相关事件,如何自定义排序函数,如何添加监听函数等的逐步实现。刚好有这样需求的朋友们可以参考一下。

Topics: Adobe其他 | 1 Comment » | Tags: , ,

Search Posts