Hi,

I dont think it does, I could be wrong, but I want to set the
selectedIndex equal to the "employeeStateId"  so if the employee has a
stateId of say 3 for Arizona or whatever,  I want the selectedIndex to
be 3.

Unless I am missing something.

-M


--- In [email protected], "Ralf Bokelberg" <[EMAIL PROTECTED]>
wrote:
>
> Doesn't it have to be stateCB.selectedIndex = i;
> Cheers,
> Ralf.
>
> On 2/2/07, malik_robinson [EMAIL PROTECTED] wrote:
> >
> > Hi,
> >
> > I am trying to set the selectedIndex of my "U.S. States" custom
combo box
> > equal to what the user has stored in their record in our database.
Someone
> > posted a link to a similar tutorial, but I could not get it to work
and I
> > think it seems to be slightly different than what I am doing. When
the
> > screen loads, the state the user is associated with should be
selected,
> > otherwise set the selectedIndex equal to 0.
> >
> > As of now it does not select anything it seems the condition where I
test
> > for equality fails and I always get the selectedIndex set to 0.
> >
> > *The code:*
> >
> > *public function** initStateCB(employeeStateId:Number):void** {*
> >
> > for ( var i:int=0; i< stateCB.dataProvider.length; i++ ) {
> > if( employeeStateId == stateCB.dataProvider[i].stateId ) {
> > stateCB.selectedIndex = employeeStateId ;
> > }
> > else {
> > stateCB.selectedIndex = 0;
> > }
> > }
> >
> > *} **// close function*
> >
> > **
> > <mx:FormItem label="State:">
> > <comp:StateCombo id="stateCB" dataProvider="{model.stateList}"
> > labelField="stateName" creationComplete="initStateCB(
> > model.employeeProfileArray[0].stateId)"/>
> > </mx:FormItem>
> >
> >
> >
> >
>
>
>
> --
> Ralf Bokelberg [EMAIL PROTECTED]
> Flex & Flash Consultant based in Cologne/Germany
> Phone +49 (0) 221 530 15 35
>



Reply via email to