Hey Tim, Thanks for that. I tried id then realised that it wouldn't work because I needed to have the id name out of the database i.e. ProcessorID. Then it worked. Thanks again!
Jeremy ----- Original Message ---- From: Tim Hoff <[EMAIL PROTECTED]> To: [email protected] Sent: Saturday, 31 March, 2007 11:00:03 AM Subject: [flexcoders] Re: <mx:ComboBox> Again. Alert.show(Processo rName.selectedIt em.lastResult) to Alert.show(Processo rName.selectedIt em.id) -TH --- In [EMAIL PROTECTED] ups.com, Jeremy Watson <flexjeremy@ ...> wrote: > > Hey Guys, > > Man this combo thing is pissin me off! Let me ask this simple question first. > > Is this the correct way of getting data out of the database and into the combobox? What I'm trying to do is just get the ID out of the combobox and alert it. ONCE i get that far I would like to call another function (yet to be created) which will do a remote call and bring in values to bind to a text box based on what was selected from the combo box (can this even be done?). Does that make sense? I would've had this done in about 10 mins in CF and HTML....god do I miss it. > > My Example code is below. Any help would be grateful. > > Jeremy. > > > <mx:Script> > <![CDATA[ > import flash.events. Event; > import mx.events.DropdownE vent; > import mx.collections. ArrayCollection; > import com.sml.cows. DrawDown; > import com.sml.cows. MyDropDownTCowsR _Processor; > import mx.utils.ObjectUtil ; > import mx.events.FlexEvent ; > import mx.formatters. NumberBase; > import mx.controls. TextArea; > import mx.messaging. messages. AcknowledgeMessa ge; > import mx.controls. Alert; > //import mx.rpc.remoting. RemoteObject; > import mx.utils.ArrayUtil; > import mx.rpc.events. ResultEvent; > import mx.rpc.Fault; > import mx.rpc.events. FaultEvent; > import mx.rpc.soap. mxml.WebService; > import mx.events.Validatio nResultEvent; > import mx.events.ItemClick Event; > import mx.events.DropdownE vent; > import mx.events.ListEvent > > public function onCreationComplete( event:FlexEvent) :void > { > > remoteService. getProcessors( ); > > } > > // Display the type of event for open and close events. > private function dropEvt(event: DropdownEvent) :void { > forChange.text+ =event.type + "\n"; > } > > // Display a selected item's label field and index for change events. > private function changeEvt(event: Event):void { > Alert.show (ProcessorName. selectedItem. lastResult) > forChange.text+ =event.currentTa rget.selectedIte m.label + " " + > event.currentTarget .selectedIndex + "\n"; > } > ]]> > </mx:Script> > <mx:RemoteObject id="remoteService" destination= "ColdFusion" source="Cows3. cows" showBusyCursor= "true"/> > > <mx:ComboBox id="ProcessorName" change="changeEvt( event)" open="dropEvt( event)" close="dropEvt( event)" dataProvider= "{remoteService. getProcessors. lastResult} " labelField=" ProcessorName" x="403" y="97"> > </mx:ComboBox> > > <mx:ComboBox open="dropEvt( event)" close="dropEvt( event)" change="changeEvt( event)" > > <mx:ArrayCollection > > <mx:Object label="AL" data="Montgomery" /> > <mx:Object label="AK" data="Juneau" /> > <mx:Object label="AR" data="Little Rock"/> > </mx:ArrayCollectio n> > </mx:ComboBox> > <mx:TextArea id="forChange" width="150" height="100% "/> > </mx:Application> > > > > > Send instant messages to your online friends http://au.messenger .yahoo.com > <!-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} --> Send instant messages to your online friends http://au.messenger.yahoo.com

