Flex警告:多个标记。数据绑定将无法检测对象的分配

时间:2012-05-10 05:26:22

标签: actionscript-3 flex4

我用标签绑定一个对象。它给了我这个警告。 我写了以下代码

s:标签宽度=“296”height =“20”fontSize =“18”text =“{obj.companyParty_Name}”

其中companyParty_Name是obj中我想要在标签上显示的字段

上述警告意味着什么?

2 个答案:

答案 0 :(得分:2)

属性 companyParty_Name 不是Bindable。

About Data Binding

为了使警告消失,您需要在属性定义上方添加注释 [Bindable] 。像这样:

[Bindable]
private var companyParty_Name:*;

答案 1 :(得分:1)

我对此代码有同样的警告

<mx:DateField id="buy_expiry_date" disabledRanges="{[{
    rangeEnd: new Date(today.year,today.month,today.date - 1)
}]}"/>

然后我把它改成了

<mx:DateField id="buy_expiry_date" disabledRanges="{[{
    rangeEnd: new Date(today.getFullYear(),today.getMonth(),today.getDate() - 1)
}]}"/>

它停止警告我。