![]() |
заполнить dataProvider в компоненте
Здрасьте. Честное слово искала ответ на вопрос, но не нашла. Во Flex новичок, но очень нужно.
В приложении есть объект: Код:
oCart:Object = {gHead: value1, gItems:value2}нужно передать этот объект в пользовательский компонент. Пишу в приложении Код:
<scrt:MyComp data="{oCart}" />Код:
<mx:Repeater dataProvider="data.gHead">Код:
cart.dataProvider = XMLList((this.parent.oCart as Object)['gHead']);Подскажите, пожалуйста, как написать так, чтоб работало:) или бросьте ссылку на примеры. Спасибо |
много примеров на самом 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; |
много примеров на самом 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; |
geron3, объедините два ваших поста в один и оформите код тегами [code][/code].
|
| Часовой пояс GMT +4, время: 00:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.