Как манипулировать данными, возвращенными из службы PHP в Flash Builder - PullRequest
0 голосов
/ 12 марта 2011

Я использую данные / сервисы в Flash Builder 4 для доступа к функциям php сайта в Crud на основе Air и выясняю наиболее эффективные способы работы с объектами данных, которые возвращаются.

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

Данные возвращаются в виде ассоциативного массива, что хорошо, если я хочу, чтобы все из них обрабатывалось одинаково.Но я не уверен, как я должен извлекать конкретный столбец из массива без необходимости проходить через цикл for, чтобы разобрать его ... так как сейчас имя контакта будет в allContacts[i].name.

В основном я хочу составить список имен из allContacts, поэтому я хочу, чтобы массив allContacts[i].name был установлен в качестве поставщика данных для элемента.Есть ли способ сделать это без необходимости писать цикл for для преобразования его в новый массив или написания новой функции php?

1 Ответ

2 голосов
/ 12 марта 2011

Многие компоненты (List, ComboBox и т. Д.) Имеют свойство labelField.Лучше связать весь массив array как поставщик данных, чем использовать свойство labelField для отображения только нужного столбца

...