Flex:“警告:无法绑定到属性...”,用于sortCompareFunction

时间:2013-12-12 17:22:43

标签: flex binding

我已经习惯了这个问题w /绑定到Flex标签中的属性的变量,但是这个问题发生在sortCompareFunctions中:

<mx:DataGridColumn sortCompareFunction="{Sorts.Manager}">

...

[Bindable]
public final class Sorts {
    public static function Manager(obj0:Object, o0:Object):int {

我认为[Bindable]标签对Sorts的其他一些成员有所不同,但它并没有解决所有问题。会怎么样?

1 个答案:

答案 0 :(得分:1)

您只能绑定属性;或定义为get / set方法的属性。

您无法绑定到函数。

现在,您可以创建一个Function类型的变量:

[Bindable]
public var sortFunction : Function = Sorts.Manager;

并将其用作sortCompareFunction

的源代码
<mx:DataGridColumn sortCompareFunction="{sortFunction}">