无法将视图状态绑定到模型

时间:2013-09-06 01:54:00

标签: flex

我正在尝试将我的视图currentState绑定到我在注入的表示模型类中的状态变量。

如果我这样做:

<fx:Binding source="{model.state}" destination="{this.currentState}">

然后我收到编译器错误消息[project_name]: Initializer for 'destination': data binding expression not allowed here. UIComponent属性currentState有一个公共setter。

为什么我不能将我的currentState属性视为绑定目标?

1 个答案:

答案 0 :(得分:1)

@RIAStar的答案有效(见上面的评论)。也可以在MXML构造函数中绑定到currentState,如下所示:

<?xml version="1.0"?>
<s:Group
        xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        currentState="{model.state}"
        >