2011-04-28 37 views
0

我在运行时动态创建一个datagrid的列,我需要根据该列的数据类型为这些列分配sort比较函数,是否有一种方法可以传递该比较函数的一些参数可以告诉函数将使用哪种类型的列?我可以传递参数到sortcompare函数

谢谢。

+0

可能的重复[Flex:关于sortCompareF的问题DataGridColumn](http://stackoverflow.com/questions/3447279/flex-question-about-the-sortcomparefunction-of-the-datagridcolumn) – Kevin 2012-11-04 17:14:01

回答

1

此链接是有帮助的: Flex: question about the sortCompareFunction of the DataGridColumn

但是,在我的情况,因为solumns越来越动态生成和字段名没有得到正确填写了(这是从采摘代码的最后字段名)没有工作..因此我声明了一个全局字符串(本地类)并将其设置为datagrid的headerRelease事件上的列名(事件类将是DataGridEvent,event.dataField将提供列名(在我的情况下是动态的)。您可以使用sortcompare函数内的此列来计算基于列的排序逻辑。