我想设置一个带有硬编码XML dataProvider的DataGrid
我的一个属性值需要设置为“{*}”,我知道这会干扰数据绑定
因此,我尝试用等效的HTML替换大括号,但Flex仍在处理{*}
作为数据
<s:ArrayList>
<fx:Object dataField1="Field1" dataField2="Field2" dataField3="{*}"></fx:Object>
</s:ArrayList>
在属性文本中使用花括号的正确方法是什么?
答案 0 :(得分:2)
您可以使用RIAstar提到的方式:
<fx:Object id="abc1" field1="\{*\}"/>
\
或者您可以使用真实绑定将其作为代码处理其中的任何内容,然后传递简单字符串而不转义其中的{
和}
:
<fx:Object id="abc" field1="{'{*}'}"/>
如果需要将字段设置为更复杂的字段,也可以使用绑定到返回某些内容的函数。