Try "kingdoms_cb.selectedItem.value.toString()"

-Daman

-----Original Message-----
From: pmarstonuoa [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 01, 2005 10:26 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Newbie can't find selectedItem in comboBox when
dataProvider is remoteObject


Hi All,

Flex newbie here ;-)

As a way of checking out Flex I'm trying to port an ImageBank app 
that was built using Flash MX, AMFPHP (Remoting) and mySQL

I've quickly got an interface up and running and I've managed to 
populate a comboBox using the same remoting call that the original 
comboBox uses.

In the original, selecting an item from the kingdom comboBox would 
trigger another remoting call passing the selected item as an 
argument.

The second call would result in the phylum comboBox being populated.

I can't get it to work in Flex.

I can populate the phylum comboBox if I pass an explicit argument, 
but I just can't seem to find a way to access the 'selectedItem' from 
the kingdom comboBox checking what I'm referencing I either get an 
[object][object] or undefined!  :-(

I've tried various things like selectedItem.data, getSelectedItem() 
etc etc 

Has anyone else done this and got an insight?  I've read various bits 
of documentation and searched this lists archive, but I seem to be 
missing something?

Here's a summary version of my code - any insight would be very much 
appreciated.

Cheers,

Phil 

<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml";
 initialize="imagebank_ro.getCategories1.send();">
<mx:RemoteObject
 endpoint="http://localhost/remoting/gateway.php"; 
 id="imagebank_ro"
 source="ImageBank" 
 protocol="http" 
 showBusyCursor="true">
 <mx:method name="getCategories1" />
 <mx:method name="getCategories2">
  <mx:arguments>
   <!-- this wont work -->
   <arg1>{kingdoms_cb.selectedItem.label}</arg1>
   <!-- but this does work -->
   <!-- <arg1>Plantae</arg1> -->
  </mx:arguments>
 </mx:method>
</mx:RemoteObject>
...
<mx:ComboBox id="kingdoms_cb"
 change="imagebank_ro.getCategories2.send();"
 dataProvider="{imagebank_ro.getCategories1.result.items}" />
<mx:ComboBox id="phylums_cb"
 dataProvider="{imagebank_ro.getCategories2.result.items}" />
...
</mx:Application>




--
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



 



--
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

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to