Oh okay,

I think I understand. So I would call the code when its coming back from 
RemoteObject. Thanks again. I'll give that a go.

Jeremy

----- Original Message ----
From: Maury Sword <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, 27 March, 2007 9:28:29 AM
Subject: [flexcoders] Re: <mx:ComboBox>









  


    
            Jeremy,



I would normally do this in the RemoteObject result handler for the 

data that contains the id that is the selection.  



For instance let's say you have a ComboBox populated with a list of 

US States.  You retrieve an Employee record from a datasource via 

Remoting, when that data is returned it would contain the state_id 

that you want selected out of the comboBox. Then you could call the 

code to select the correct state out of the ComboBox.



Maury



--- In [EMAIL PROTECTED] ups.com, Jeremy Watson <flexjeremy@ ...> 

wrote:

>

> Hi Maury,

> 

> Um. Thanks for that. Without sounding like a complete idiot...where 

would you put that. I know enough to be dangerous.

> But not enough to be useful at this point. 

> 

> Jeremy

> 

> ----- Original Message ----

> From: Maury Sword <maury.sword@ ...>

> To: [EMAIL PROTECTED] ups.com

> Sent: Tuesday, 27 March, 2007 7:20:41 AM

> Subject: [flexcoders] Re: <mx:ComboBox>

> 

> 

> 

> 

> 

> 

> 

> 

> 

>   

> 

> 

>     

>             Try this:

> 

> 

> 

> for (var i:Number=0; i < bob.dataProvider. length; i++) {

> 

>    if (bob.dataProvider[ i].bobid == mybobid) {

> 

>       bob.selectedIndex = i;

> 

>       break;

> 

>    }

> 

> }

> 

> 

> 

> --- In [EMAIL PROTECTED] ups.com, "flexjeremy" <flexjeremy@ ...> 

> 

> wrote:

> 

> >

> 

> > Boy do I feel like a dork. Excellent. Thank you. One last thing 

if I

> 

> > were getting a value out of the database is there a way to say 

that

> 

> > item is selected? I know how to do this in ColdFusion, but I'm

> 

> > thinking that would be totally different in Flex.

> 

> > 

> 

> > SO for example in CF we do it this way.

> 

> > 

> 

> > <select name="bob" id="bob">

> 

> >   <option value="#mybobid# " <cfif mybobid IS

> 

> > mybobidfromdb> selected< /cfif>>#mybob# </option>

> 

> > </select>

> 

> > 

> 

> > In flex we do it......?

> 

> > 

> 

> > 

> 

> > *insert blank look from jeremy*

> 

> > 

> 

> > 

> 

> > Jeremy

> 

> > 

> 

> > 

> 

> > --- In [EMAIL PROTECTED] ups.com, "Maury Sword" <maury.sword@ > 

> 

> wrote:

> 

> > >

> 

> > > Jeremy,

> 

> > > 

> 

> > > You will need to specify a labelField or labelFunction in order 

> 

> for 

> 

> > > the ComboBox to know what you want to display.

> 

> > > 

> 

> > > Maury

> 

> > > 

> 

> > > 

> 

> > > 

> 

> > > --- In [EMAIL PROTECTED] ups.com, "flexjeremy" <flexjeremy@ > 

> 

> > > wrote:

> 

> > > >

> 

> > > > Hello helpful list,

> 

> > > > 

> 

> > > > I seem to be confusing myself. I'm using ColdFusion to get 

the 

> 

> data

> 

> > > > out of our database. Simple. I got a remote object getting 

the 

> 

> data.

> 

> > > > 

> 

> > > > <mx:RemoteObject id="remoteService" destination= "ColdFusion"

> 

> > > > source="Cows3. cows" showBusyCursor= "true"/>

> 

> > > > 

> 

> > > > Now what I want to do is firstly get the data into it. I 

tried 

> 

> this 

> 

> > > by

> 

> > > > doing the following. 

> 

> > > > 

> 

> > > > <mx:ComboBox id="ProcessorName"

> 

> > > > dataProvider= "{remoteService. getProcessors. lastResult} ">

> 

> > > > </mx:ComboBox>

> 

> > > > 

> 

> > > > Now I know that it needs to be in an Array. When I dump the 

> 

> data 

> 

> > > into

> 

> > > > a grid. It works fine. i.e. 

> 

> > > > 

> 

> > > > <mx:DataGrid 

> 

> > > dataProvider= "{remoteService. getProcessors. lastResult} ">

> 

> > > > </mx:DataGrid> 

> 

> > > > 

> 

> > > > All the examples on Adobe's site is shitting me. Cause they 

are 

> 

> put 

> 

> > > in

> 

> > > > from an Array they manually make. 

> 

> > > > 

> 

> > > > Help. Again.

> 

> > > > 

> 

> > > > Jeremy

> 

> > > >

> 

> > >

> 

> >

> 

> 

> 

> 

> 

>     

>   

> 

>     

>     

> 

> 

> 

> 

> <!--

> 

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

>





    
  

    
    




<!--

#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