I tried that as well. I think I tried almost every possible way to
change/cast the array. The dataprovider just doesn't like the array to
be comprised of Valueobjects. It works great as plain vanilla or strings. 

I'm hoping this is a bug and I'm not going crazy.

- Sof

--- In flexcoders@yahoogroups.com, "Doug Lowder" <[EMAIL PROTECTED]> wrote:
>
> Instead of casting event.result, would
> mx.utils.ArrayUtil.toArray(event.result) do the trick?
> 
> --- In flexcoders@yahoogroups.com, "sof4real03" <soubraham2@> wrote:
> >
> > A workaround that I had to do was create a new array and push in each
> > of the indexes of the ValueObject array. This created a second array
> > of plain vanilla objects. I'm not happy with this solution, but I'm
> > baffled...
> > 
> > --- In flexcoders@yahoogroups.com, "sufibaba" <sufibaba@> wrote:
> > >
> > > 
> > > 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 flexcoders@yahoogroups.com, "sof4real03" <soubraham2@> 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 flexcoders@yahoogroups.com, "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/
 



Reply via email to