That should work, but be sure it is really what you want. I would have my list items be conceptually what the the list is about, in this case categories, and then I would use a labelFunction() to place the nested data in the column I want.
Tracy ________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Paul Andrews Sent: Wednesday, January 16, 2008 9:38 AM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] Dataprovider for list Looks as though it should work. Try: <mx:List id="aa"dataProvider="{getService.lastResult..item1}" x="10" y="25"/> Paul ----- Original Message ----- From: "flex2_4me" <[EMAIL PROTECTED] <mailto:flex2_4me%40yahoo.com> > To: <flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > Sent: Wednesday, January 16, 2008 12:10 PM Subject: [flexcoders] Dataprovider for list > Hi- > > I have an XML file as follows > > <?xml version="1.0" encoding="utf8" ?> > <root> > <food> > <category>Fruit</category> > <categoryitem> > <item1>Cakes</item1> > <item2>Chocolates</item2> > </categoryitem> > <category>Vegetable</category> > <categoryitem> > <item1>Onion</item1> > <item2>Potato</item2> > <item3>Tomato</item3> > </categoryitem> > </food> > </root> > > I am using HTTPservice with id "getService" > > <mx:List > id="aa"dataProvider="{getService.lastResult.root.food.category}" > x="10" y="25"/> > > Using this i am getting 'Fruit' and 'vegetable' in the list > > Now my Question is i want all <item1> to be displayed in list control > ie.'Cakes'& 'onion' > For this i tried > <mx:List > id="aa"dataProvider="{getService.lastResult.root.food.categoryitem.ite > m1}" x="10" y="25"/> > > But it is throwing error: > > Error: Unknown Property: 'item1'. > at > mx.collections::ListCollectionView/http://www.adobe.com/2006/actionscr <http://www.adobe.com/2006/actionscr> > ipt/flash/proxy::getProperty()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\collections\ListCollectionVi > ew.as:690] > at mx.binding::PropertyWatcher/updateProperty() > [E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:2 > 91] > at Function/http://adobe.com/AS3/2006/builtin::apply <http://adobe.com/AS3/2006/builtin::apply> () > at mx.binding::Watcher/wrapUpdate()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:180] > at mx.binding::PropertyWatcher/updateParent() > [E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:1 > 97] > at mx.binding::Watcher/updateChildren()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:126] > at mx.binding::PropertyWatcher/updateProperty() > [E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:3 > 00] > at Function/http://adobe.com/AS3/2006/builtin::apply <http://adobe.com/AS3/2006/builtin::apply> () > at mx.binding::Watcher/wrapUpdate()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:180] > at mx.binding::PropertyWatcher/updateParent() > [E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:1 > 97] > at mx.binding::Watcher/updateChildren()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:126] > at mx.binding::PropertyWatcher/updateProperty() > [E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:3 > 00] > at Function/http://adobe.com/AS3/2006/builtin::apply <http://adobe.com/AS3/2006/builtin::apply> () > at mx.binding::Watcher/wrapUpdate()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:180] > at mx.binding::PropertyWatcher/updateParent() > [E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:1 > 97] > at mx.binding::Watcher/updateChildren()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:126] > at mx.binding::PropertyWatcher/updateProperty() > [E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:3 > 00] > at Function/http://adobe.com/AS3/2006/builtin::apply <http://adobe.com/AS3/2006/builtin::apply> () > at mx.binding::Watcher/wrapUpdate()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:180] > at mx.binding::PropertyWatcher/updateParent() > [E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:1 > 97] > at mx.binding::Watcher/updateChildren()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:126] > at mx.binding::PropertyWatcher/updateProperty() > [E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:3 > 00] > at Function/http://adobe.com/AS3/2006/builtin::apply <http://adobe.com/AS3/2006/builtin::apply> () > at mx.binding::Watcher/wrapUpdate()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:180] > at mx.binding::PropertyWatcher/eventHandler() > [E:\dev\flex_3_beta3 > \sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:3 > 23] > at flash.events::EventDispatcher/dispatchEventFunction() > at flash.events::EventDispatcher/dispatchEvent() > at > mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::re <http://www.adobe.com/2006/flex/mx/internal::re> > sultHandler()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:195] > at mx.rpc::Responder/result()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\rpc\src\mx\rpc\Responder.as:48] > at mx.rpc::AsyncRequest/acknowledge()[E:\dev\flex_3_beta3 > \sdk\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:81] > at DirectHTTPMessageResponder/completeHandler() > [E:\dev\flex_3_beta3 > \sdk\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChann > el.as:387] > at flash.events::EventDispatcher/dispatchEventFunction() > at flash.events::EventDispatcher/dispatchEvent() > at flash.net::URLLoader/onComplete() > > Any help in this regard is highly appreciated. > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt> > Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com <http://www.mail-archive.com/flexcoders%40yahoogroups.com> > Yahoo! Groups Links > > > >