Simeon,

Thanks as well. Putting the dynamic in the VO class definition worked.
I'd like to try the UIDD solution as well for completness. Is this a
bug or by design?

Thanks,
Sof
--- In flexcoders@yahoogroups.com, "sufibaba" <[EMAIL PROTECTED]> wrote:
>
> Simeon,
>
> Excellent tip, you've come through full power again.   My setup is with
> coldfusion the " Dynamic"  seemed to have solved the comboBox display
> problem.   Even though that is fixed, I am getting binding problems in
> other parts of the App.  BTW, everything was working fine in Beta1.
>
> Problem in the following scenario:
>
> A TileList that is being populate by an Array of CategoryVO's
>
> <mx:TileList
>      xmlns:mx="http://www.adobe.com/2006/mxml"
>      dataProvider="{model.templateList}"
>      width="100%"
>      itemRenderer="Thumbnail"
>      columnWidth="200"
>      height="100%"
>      dragEnabled = "false"
>      backgroundColor="#C0CCD2"
>      creationComplete="InitEvent()"
>      >
>
> The Thumbnail ItemRenderer has problems with data binding .
>
> -----ThumbNail.mxml --------------
>
>          <mx:Label text="{ data.data.ID}. {data.name}" textAlign="left"
> fontWeight="bold"/>
>          <mx:Image
>              id="image" x="{image.width/2}" y="{image.height/2}"
>              horizontalAlign="center"
>              source="http://company.test.net{data.data.URL as String}"
>              click="thumbClicked()"
>               scaleX=".7" scaleY=".7"
>               rollOverEffect="zoomIn"
>               rollOutEffect="zoomOut"/>
>
> -------- Error message from the Debugger -------------------------
>
> warning: unable to bind to property 'data' on class
> 'com.mycompany.templateEditor.vo::CategoryVO'
> warning: unable to bind to property 'name' on class
> 'com.mycompany.templateEditor.vo::CategoryVO'
> warning: unable to bind to property 'data' on class
> 'com.mycompany.templateEditor.vo::CategoryVO'
>
> Any help on this is greatly appreciated.
>
> Cheers,
>
> Tim
>
>
>
>
> --- In flexcoders@yahoogroups.com, "Simeon Bateman" <simbateman@>
> wrote:
> >
> > Hey Gang,
> >
> > Here is the deal as I understand it.  In order for list based
> components to
> > visually respond correctly they need to have certain things
> implemented in
> > the VO in the dataProvider.
> >
> > At the base level what really needs to happen is that if you value
> objects
> > are going to be used as the dataProvider for a list based control,
> they need
> > to implement the IUID interface.  All that really means is you need to
> > import mx.core.IUID and then define your class as "public class
> implements
> > IUID".  Then have a getter and setter for uid.
> >
> > I ran into some problems implementing this with objects that were
> being
> > passed back from ColdFusion, and found that another solution was to
> just
> > defind your class as dynamic.(thanks Darron)  For me this was a hack
> and not
> > the best option, but it was the only workaround i could make work.
> >
> > Anyway, if your value objects implement the IUID interface i think you
> will
> > see the visual cues i the list work correctly.  I know this was the
> case for
> > me with lists and dataGrids.
> >
> > simeon
> >
>







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




Reply via email to