Yes Akhay, Thanks it works!
Cheers, JT On Jul 30, 10:00 am, Akshar Kaul <[email protected]> wrote: > try the following code:- > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" > creationComplete="selectindex()"> > > <mx:ComboBox id="myCombo" dataProvider="{items}" width="121"> > </mx:ComboBox> > > <mx:Script> > <![CDATA[ > import mx.collections.ArrayCollection; > [Bindable] > public var items:ArrayCollection = new ArrayCollection( > [ {label:"Item 1", data:"item1"}, > {label:"Item2", data:"item2"}, > {label:"Item3", data:"item3"}, > {label:"Item4", data:"item4"}, > {label:"Item5", data:"item5"} ]); > > private function selectindex():void > { > var selected: String = 'item3'; > var i:int = 0; > var found:Boolean = false; > for (i=0;i<items.length;i++) > { > var obj:Object = items.getItemAt(i) as Object; > if (obj.data == selected) > { > found = true; > break; > } > } > if (found) > { > myCombo.selectedIndex = i; > } > else > { > myCombo.prompt = "cannot find the data"; > myCombo.selectedIndex = -1; > } > //myCombo.selectedItem = obj; > } > ]]> > </mx:Script> > </mx:Application> > > Akshar Kaul > > On Fri, Jul 30, 2010 at 13:05, JT <[email protected]> wrote: > > @Khalid I'll try what you said. > > > @Rakesh, buddy I know that using selectedIndex we can select an item > > but I dont have index, I have the data of arraycollection i.e. in my > > variable I have item3 not 2. > > > var selected: String = ''item3; (this is what I have) > > var selected: int= 2; (I dont have this) > > > So using item3 which is the data field of arraycollection, how can I > > select Item3 in combobox. > > > I hope u got what I want to say. > > > Thanks, > > JT > > > On Jul 30, 7:06 am, rakesh amety <[email protected]> wrote: > > > In combo box creation complete add this code myCombo.selectedIndex = 2 > > > > On Fri, Jul 30, 2010 at 1:24 AM, JT <[email protected]> wrote: > > > > It friends, > > > > > How can I load a drop down box with pre-selected item? > > > > > Here is my dropdown box > > > > > [Bindable] > > > > public var items:ArrayCollection = new ArrayCollection( > > > > [ {label:"Item 1", data:"item1"}, > > > > {label:"Item2", data:"item2"}, > > > > {label:"Item3", data:"item3"}, > > > > {label:"Item4", data:"item4"}, > > > > {label:"Item5", data:"item5"} ]); > > > > > <mx:ComboBox id="myCombo" dataProvider="{items}" width="121"></ > > > > mx:ComboBox> > > > > > Now lets say I have a variable which have a value item3, than I want > > > > that when the mxml loads the Item 3 should be pre selected, I am doing > > > > something like this > > > > > var selected: String = ''item3; > > > > myCombo.selectedItem.data = selected; > > > > > Could you please suggest what I am doing wrong, or what should I do ? > > > > > Thanks, > > > > Jaswant > > > > > -- > > > > You received this message because you are subscribed to the Google > > Groups > > > > "Flex India Community" group. > > > > To post to this group, send email to [email protected]. > > > > To unsubscribe from this group, send email to > > > > [email protected]<flex_india%[email protected]> > > <flex_india%[email protected]<flex_india%[email protected]> > > > > > . > > > > For more options, visit this group at > > > >http://groups.google.com/group/flex_india?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Flex India Community" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<flex_india%[email protected]> > > . > > For more options, visit this group at > >http://groups.google.com/group/flex_india?hl=en. -- You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/flex_india?hl=en.

