2009-07-21 18 views
0

应该很容易,但谷歌无法给我一个直接的答案。我有一个数组。数组中的字段具有下划线,我想删除例如“Column_1”到“第1列”。有没有人知道一个好的方法来做到这一点,而不需要循环遍历整个数组并重新构建它?我没有看到参考文献中的任何方法可以使这一点变得简单。 THX在Actionscript数组中重命名字段的好方法?

回答

3

根据您使用此阵列的位置,可以使用labelFunction在呈现数据之前格式化数据。它存在于列表,DataGrid和树中。

但是,如果您有一个非常大的数据,并且不希望在显示它们之前遍历所有记录,则只需要这个。 A labelFunction会在提交之前每次“重新处理”标签。

+0

如果您不想重建数组,并且只更改数组的内容,以便对最终用户看起来不错,那么使用标签功能将是一条路。 – 2009-07-21 17:07:19

0

Flex 3的已经内置refactoring

编辑...我可能误解了..

如果你想通过它来格式化阵列在短短循环中的数据,并使用正则表达式来删除下划线...或者您可以修改抓取数据的查询(如果它是从查询中填充的)

+0

如何访问数组的字段名称,而不是字段中的数据来更改它? myArray [i] .field_1获取我的数据。如何将“field_1”更改为“field 1” – mrjrdnthms 2009-07-21 17:14:36