Ah, didn't realize that was case-sensitive. The getId and setId change did the trick, thanks a lot.
--- In flexcoders@yahoogroups.com, "lepusmars" <[EMAIL PROTECTED]> wrote: > > Try changing getID to getId and setID to setId. > > --- In flexcoders@yahoogroups.com, "ytseshred" <ytseshred@> wrote: > > > > I'm properly retrieving a result set from my database, but the > > serialization from Java to ActionScript screws up my id field along > > the way. > > > > ---------- > > > > My Java VO: > > > > public class TestVO { > > > > private int id; > > private String data; > > > > public TestVO() { } > > > > public TestVO(int id, String data) { > > this.id = id; > > this.data = data; > > } > > > > public getID() { return id; } > > > > public setID(int id) { this.id = id; } > > > > public getData() { return data; } > > > > public setData(String data) { this.data = data; } > > > > } > > > > ------------------- > > > > My ActionScript VO: > > > > public class TestVO { > > > > public var id:int; > > public var data:String; > > > > } > > > > -------- > > > > ActionScript outputting the data (the ArrayCollection of my TestVO's > > are bound to a list with the following renderer: > > > > <?xml version="1.0" encoding="utf-8"?> > > <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml"> > > > > <mx:Script> > > <![CDATA[ > > import mx.events.FlexEvent; > > > > import test.vo.TestVO; > > > > private var vo:TestVO; > > > > [Bindable] > > private var str:String; > > > > override public function set data(val:Object):void { > > if(val != null) { > > super.data = val; > > vo = val as TestVO; > > str = vo.id + " " + vo.data; > > } > > dispatchEvent(new FlexEvent(FlexEvent.DATA_CHANGE)); > > } > > ]]> > > </mx:Script> > > > > <mx:Label text="{str}" /> > > > > </mx:HBox> > > > > When displaying the data in a list I see data field properly, but > > every id displays as 0 in Flex. I've output the records on a JSP page > > which uses the same DAO, and the records output properly, so I know > > it's getting out of the database properly. > > > > Any suggestions? > > >