I am using the PhoneCairngorm structure from Benoit and have modified the backend to use a Database instead of the XML datafile.
I am experiencing the same combobox highlighting problem. The result ArrayCollection is Piped into a comboBox. The labels are all correctly displayed in the box, however, when I scroll over the items, no highlight is shown. An interesting thing is that when I use Benoit's phone result dataset to populate a comboBox, it works properly. Does anyone have insight into this very perplexing problem? P.S. This problem is not only with the combobox, list controls is doing the same thing with the same problem dataset. Cheers, Tim --- In [email protected], "sof4real03" <[EMAIL PROTECTED]> wrote: > > Can the dataprovider for combobox understand an array of specific > value objects or does it need to be a plain vanilla object or string? > > > > --- In [email protected], "sof4real03" soubraham2@ wrote: > > > > I'm returning a native 1 dimensional array of ValueObjects from a java > > class. The Value Object returned in the array has the following > > properties (AvtCategory:Object, value:String, code:String). I then > > databind the array to the dataprovider of the combobox specifying the > > label and data files to use. It populates the combobox, but when I > > mouseOver items in the dropdown it doesn't highlight the item. Any > > reason why that would be happening? > > > > Code below: > > > > <mx:RemoteObject id="avtFacade" destination="lsAvt" > > result="resultHandler( event )" > > fault="faultHandler( event )" > > showBusyCursor="true"/> > > <mx:Script> > > <![CDATA[ > > import com.name.services.avt.AvtCategoryValue; > > import mx.collections.ArrayCollection; > > import com.name.services.avt.AvtItemValue; > > import mx.controls.*; > > import mx.rpc.events.*; > > > > [Bindable] > > public var stateAvts:Array; > > > > public function testAvt():void > > { > > var stateCategory:AvtCategoryValue = new AvtCategoryValue(); > > stateCategory.avtCategoryCode = "STATE"; > > avtFacade.getAvtItems(stateCategory); > > } > > > > public function resultHandler(event:ResultEvent):void > > { > > stateAvts = event.result as Array; > > } > > > > public function faultHandler(event:FaultEvent):void > > { > > Alert.show(event.fault.faultstring, "Error"); > > } > > ]]> > > </mx:Script> > > > > <mx:ComboBox id="state" dataProvider="{stateAvts}" > > labelField="value" data="code"/> > > > -- 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/

