![]() |
List и data.name
Доброго всем времени суток, недавно взялся за освоение Flex и столкнулся с проблемой. Пытаюсь создать свой компонент на основе List, в компоненте картинка и напротив неё Label - так выглядит одна строка списка. Вот код компонента:
Код AS3:
Код AS3:
|
А на кой в листе грид? - Неужели не проще вставить Canvas или HBox? - Не будет двоякости в подчиненности коллекций (List -> Grid -> Label)
dataProvider - коллекция стрингов, почему обращение идет data.name? - Где у объектов провайдера такое свойство? |
При вызове компонента в dataProvider передается массив данных, вот
Код AS3:
|
Если бы было:
Код:
<mx:Array id="colors">Но в твоем случае передается просто строковый массив. Поэтому предлагаю (но не настаиваю на правильности): 1. Сделать примерно как я показал и обращаться к нужным свойствам. или 2. Попробовать использовать просто data (а не data.name) |
Вариант 2 сработал)))) Просто data возвращает данные, супер!! Спасибо вам боольшущее))))!!
|
| Часовой пояс GMT +4, время: 16:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.