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" <[EMAIL PROTECTED]> 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
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.