Объединение нескольких строк и массивов в один dataProvider для списка искров - PullRequest
0 голосов
/ 21 декабря 2010

Я борюсь с этим, мне нужно объединить 5 массивов с 5 отдельными строками (которые пришли из веб-сервиса JSON) в один элемент списка в FlashBuilder Burrito.

Веб-сервис возвращает данные следующим образом

Title(String)
Array[0[name, size, imageurl]][1[name, size, imageurl]][2[name, size, imageurl]]

Title_1(String)
Array_1[0[name, size, imageurl]][1[name, size, imageurl]][2[name, size, imageurl]]

Title_2(String)
Array_2[0[name, size, imageurl]][1[name, size, imageurl]][2[name, size, imageurl]]

Title_3(String)
Array_3[0[name, size, imageurl]][1[name, size, imageurl]][2[name, size, imageurl]]

И так далее. Я успешно вытащил их, и каждый отслеживает их в отладчике, хотя, поскольку мне нужны все они в одном списке, я изо всех сил пытаюсь установить их вместе в качестве поставщика данных.

Если я соберу строки и массивы вместе, невозможно будет правильно их прочитать, поскольку основные заголовки находятся на уровне, отличном от любых дескрипторов для продуктов, находящихся в массивах. Так что я как бы застрял !!

Какой-нибудь совет, как лучше к этому подойти?

Приветствия

1 Ответ

0 голосов
/ 21 декабря 2010

Действительно зависит от дизайна приложения, от того, как лучше всего к этому подойти. Если список будет сортируемым по свойствам (Имя, Размер, Цена и т. Д.), То вместо меток вы можете вставить «тип» в массив и иметь способ показать это в средстве визуализации элементов. Если элементы должны быть разделены по типу, но также сортируемыми, возможно, вы захотите использовать элемент управления типа гармошка и иметь отдельные списки.

Как бы то ни было, вам нужно объединить массивы в один массив и вставить «Заголовок» в объект как свойство. Таким образом, вы можете по крайней мере отсортировать заголовок, чтобы элементы отображались в правильном порядке в одном списке.

В противном случае вы можете просто создать пользовательский элемент управления с 5 различными списками, сложенными друг на друга (без полос прокрутки), и иметь пользовательский элемент управления, прокручивающий все 5 списков с помощью одной полосы прокрутки.

...