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

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

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

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

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

1 thought on “Flex中让DataGrid像AdvancedDataGrid那样支持多列排序”

Leave a Reply

Your email address will not be published. Required fields are marked *