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" <[EMAIL PROTECTED]> 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/
 


Reply via email to