Hi Paul-

This doesn`t work...

Any help is really appreciated..

--- In [email protected], "Paul Andrews" <[EMAIL PROTECTED]> wrote:
>
> 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]>
> To: <[email protected]>
> 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
> > 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()
> > 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()
> > 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()
> > 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()
> > 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()
> > 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
> > 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
> > Search Archives: http://www.mail-archive.com/flexcoders%
40yahoogroups.com
> > Yahoo! Groups Links
> >
> >
> >
> >
>


Reply via email to