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 

Reply via email to