我已经习惯了这个问题w /绑定到Flex标签中的属性的变量,但是这个问题发生在sortCompareFunctions中:
<mx:DataGridColumn sortCompareFunction="{Sorts.Manager}">
...
[Bindable]
public final class Sorts {
public static function Manager(obj0:Object, o0:Object):int {
我认为[Bindable]标签对Sorts的其他一些成员有所不同,但它并没有解决所有问题。会怎么样?
答案 0 :(得分:1)
您只能绑定属性;或定义为get / set方法的属性。
您无法绑定到函数。
现在,您可以创建一个Function类型的变量:
[Bindable]
public var sortFunction : Function = Sorts.Manager;
并将其用作sortCompareFunction
的源代码<mx:DataGridColumn sortCompareFunction="{sortFunction}">