I am having some issues selecting the items in a listbox based on a 
selection return result from a GRID.

I basically run a function pageListChanged() when someone selects an 
item in a grid.

That functions gets some data from a Coldfusion CFC and returns the 
result.

I then want to select items in a listbox based on that result so the 
user can make changes if they want to.

heres how I am trying to select the items in the listbox, but its 
not selecting it.  (note i hard coded in the results so u can see 
what I am returning from my CFC) sooo what am i doing wrong here?

Listbox code:


                <!--- helper function to select items in a list --->
                public function selectList(select: mx.controls.List, 
optionsToSelect:Array):Void{
                        
                        //go through every record to find the right 
one
                        for (var i:Number = 0; i < select.length; 
i++) {
                                if (select.getItemAt([i]).data == 
optionsToSelect[i]){
                                        select.selectedIndices = i;
                                        break;
                                }
                        }
                }

Heres the code calling the function above and passing data:

var Roles:Array = Array(4000, 4001, 4002);


                        <!--- Listbox --note using helper function 
from below to select right options--->
                        _root.selectList(_root.edit_Roles, Roles);
                        

***********************THIS CODE WORKS FINE BELOW*******************
Code I used for combobox (works great)
function:

                <!--- helper function to select items in a dropdown -
-->
                public function selectOption(select: 
mx.controls.ComboBox, optionToSelect:String):Void{
                        
                        //go through every record to find the right 
one
                        for (var i:Number = 0; i < select.length; 
i++) {
                                if (select.getItemAt([i]).data == 
optionToSelect){
                                        select.selectedIndex = i;
                                        break;
                                }
                        }
                }


calling function code:

 var subjectID:Number = 7000;

                        <!--- ComboBox -- note using helper function 
from below to select right options--->
                        _root.selectOption(_root.edit_navSubject, 
subjectID);
********************************************************************





------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/KIlPFB/vlQLAA/TtwFAA/nhFolB/TM
--------------------------------------------------------------------~-> 

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


Reply via email to