Apache flex Flex绑定不起作用
我在绑定变量更新时遇到问题。我制作了自定义TitleWindow组件,它具有文本输入和复选框控件。当复选框更改其值时,父应用程序中的XML也应该更改,但它不会更改,父应用程序中的XML也不会更改 警告:无法绑定到属性 代码如下:Apache flex Flex绑定不起作用,apache-flex,data-binding,Apache Flex,Data Binding,我在绑定变量更新时遇到问题。我制作了自定义TitleWindow组件,它具有文本输入和复选框控件。当复选框更改其值时,父应用程序中的XML也应该更改,但它不会更改,父应用程序中的XML也不会更改 警告:无法绑定到属性 代码如下: <fx:Declarations> <fx:XMLList id="nastavitve"> <nastavitve> <zacetek omogocen=
<fx:Declarations>
<fx:XMLList id="nastavitve">
<nastavitve>
<zacetek omogocen="{p_zacet.selected}">
<slika>{slika_i.text}</slika>
<opis>{opis_i.text}</opis>
</zacetek>
<konec omogocen="{p_konc.selected}">
<tockovanje>{tock.selected}</tockovanje>
<kljuc>{kljuc.text}</kljuc>
<besedilo>{besedilo.text}</besedilo>
</konec>
</nastavitve>
</fx:XMLList>
</fx:Declarations>
<fx:Binding source="nastavitve" destination="parentApplication.XML_KODA.nastavitve" />
{slika_i.text}
{opis_i.text}
{tock.selected}
{kljuc.text}
{besedilo.text}
主要用途:
<fx:Declarations>
<fx:XML id="XML_KODA" format="e4x" >
<shramba>
<nastavitve/>
<elementi/>
</shramba>
</fx:XML>
</fx:Declarations>
是否在父控件中使用[Bindable]属性。 通常,当[Bindable]标记不存在时,flex编译器会发出“无法绑定到属性”警告 如果未使用Bindable标记,则绑定可能无法正确进行。如果标签丢失,我们无法预测绑定过程。有时会被束缚,有时不会。
因此,首先检查bindable标记是否存在是,我有[bindable]。最后,我放弃了,使用了事件。谢谢你的帮助!