![]() |
загрузка в dataProvider
Народ, подскажите как правильно работать с dataProvider в <mx:List>
проблема такая: 1.я создал глобальный массив myData 2.записал туда некую информацию вот так myData[i]="тест 1" и т.д. 3.затем пытаюсь ее выводить вот так <mx:List dataProvider ="{myData}" ...> 4.Ничего не выводиться и пишется, такая вещь как замечание: Код:
data binding will not be able to detect assignments to "myData"Как быть? Большое спасибо!! |
поставь [Bindable] перед определением твоего массива и вообще лучше используй ArrayCollection
Код:
[Bindable] private var myData:ArrayCollection; |
Цитата:
|
Вообщето [Bindable] преобразует Array в ArrayCollection, поэтому эквивалентно:
Код:
private var myData:ArrayCollection; |
никто никого никуда не преобразует!
Код:
[Bindable] Код:
myData = [1,2,3,4];Код:
myData = [1,2,3,4];Код:
list.dataProvider = myData;Вобщем я клоню к тому что юзайте детки всегда ArrayCollection вместо Array с таких случаях и будет вам счастье!. |
спасиб!
|
Цитата:
|
| Часовой пояс GMT +4, время: 21:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.