1

我想用硬编码的 XML dataProvider 设置一个 DataGrid。
我的属性值之一需要设置为“{*}”,我知道这会干扰数据绑定。
因此,我尝试用它们的 HTML 等价物替换花括号,但 Flex 仍在处理{*}数据

<s:ArrayList>
  <fx:Object dataField1="Field1" dataField2="Field2" dataField3="&#123;*&#125;"></fx:Object>
</s:ArrayList>

在属性文本中使用花括号的正确方法是什么?

4

1 回答 1

2

您可以使用 RIAstar 提到的方式:

<fx:Object id="abc1" field1="\{*\}"/>\

或者您可以使用真正的绑定使其将其中的任何内容都视为代码,然后在其中传递简单的字符串而不{转义}

<fx:Object id="abc" field1="{'{*}'}"/>

如果您需要将字段设置为更复杂的内容,您还可以使用绑定到返回某些内容的函数。

于 2013-04-24T14:45:38.943 回答