Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.06.2008, 19:17
Caprela вне форума Посмотреть профиль Отправить личное сообщение для Caprela Найти все сообщения от Caprela
  № 1  
Ответить с цитированием
Caprela

Регистрация: Jun 2008
Сообщений: 1
По умолчанию заполнить dataProvider в компоненте

Здрасьте. Честное слово искала ответ на вопрос, но не нашла. Во Flex новичок, но очень нужно.

В приложении есть объект:
Код:
oCart:Object = {gHead: value1, gItems:value2}
У меня valu1 и value2 - типа XMLList

нужно передать этот объект в пользовательский компонент.
Пишу в приложении
Код:
<scrt:MyComp data="{oCart}" />
а в компоненте пробовала так (где-то в примерах видела)
Код:
<mx:Repeater dataProvider="data.gHead">
и так
Код:
cart.dataProvider = XMLList((this.parent.oCart as Object)['gHead']);
...
<mx:Repeater id="cart">
не получается

Подскажите, пожалуйста, как написать так, чтоб работало или бросьте ссылку на примеры. Спасибо

Старый 25.06.2008, 20:41
geron3 вне форума Посмотреть профиль Отправить личное сообщение для geron3 Найти все сообщения от geron3
  № 2  
Ответить с цитированием
geron3

Регистрация: Sep 2007
Сообщений: 36
много примеров на самом Adobe.com в разделе flex
например так

<mx:List>
<mx:dataProvider>
<mx:Array>
<mx:String>Item 1</mx:String>
<mx:String>Item 2</mx:String>
<mx:String>Item 3</mx:String>
</mx:Array>
</mx:dataProvider>
</mx:List>

или

var treeXML:XML = new XML(e.target.data);

var ac:ArrayCollection = new ArrayCollection();

for each (var element:XML in treeXML.elements()) {
ac.addItem({label:element.@label, data:element.@data});
}
list_tovar.dataProvider = ac;

Старый 25.06.2008, 20:42
geron3 вне форума Посмотреть профиль Отправить личное сообщение для geron3 Найти все сообщения от geron3
  № 3  
Ответить с цитированием
geron3

Регистрация: Sep 2007
Сообщений: 36
много примеров на самом Adobe.com в разделе flex
например так

<mx:List>
<mx:dataProvider>
<mx:Array>
<mx:String>Item 1</mx:String>
<mx:String>Item 2</mx:String>
<mx:String>Item 3</mx:String>
</mx:Array>
</mx:dataProvider>
</mx:List>

или

var treeXML:XML = new XML(e.target.data);

var ac:ArrayCollection = new ArrayCollection();

for each (var element:XML in treeXML.elements()) {
ac.addItem({label:element.@label, data:element.@data});
}
list_tovar.dataProvider = ac;

Старый 26.06.2008, 10:11
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
geron3, объедините два ваших поста в один и оформите код тегами [code][/code].

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:16.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.