0

我正在使用 Flash Builder 4 中的数据/服务来访问基于 Air 的 Crud 中站点的 php 函数,并找出处理返回的数据对象的最有效方法。

   protected function getAllListResult_resultHandler(event:ResultEvent):void
        {
            allContacts = event.result as ArrayCollection;
        }

数据以关联数组的形式返回,如果我希望对其中的所有内容进行相同的处理,这很好。但我不确定我应该如何从数组中提取特定列,而不必通过 for 循环来解析它..因为现在联系人姓名将在allContacts[i].name.

基本上我想从 allContacts 中列出名称,所以我想要一个数组allContacts[i].name设置为元素的数据提供者。有没有什么方法可以完成这项工作,而无需编写 for 循环将其转换为新数组或编写新的 php 函数?

4

1 回答 1

2

许多组件(List、ComboBox 等)都具有 labelField 属性。最好将整个 arraycollection 绑定为数据提供者,而不是使用 labelField 属性仅显示所需的列

于 2011-03-12T07:04:26.307 回答