Woo hoo! :-)
The Net.Connection debugger did it and no one would've guessed what the
dataProvider looked like!
where I had
<arg1>{kingdoms_cb.selectedItem.label}</arg1>
in my remotingObject's method . . .
. . . I needed
<arg1>{categories1.items[kingdoms_cb.selectedIndex].KINGDOM}</arg1>
thanks for all the help folks
as usual the whole exercise has helped get a better picture of it all anyway
:-)
At 14:25 01/07/2005 +0000, you wrote:
>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
<*> 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/