Still having a problem with this.. I changed the assignment code to currVO = headlineVO(event.target.selectedItem); note: I also changed the name of the VO incase somewhere it was being set to null. Anyways I started the debugger and when I selected a row in the debugger I see Type Coercion failed: cannot convert obj...@9bef331 to com.comp.MyApp.vo.headlineVO
However when I explode [+]this and scroll down in the debugger this.currVO shows that it's a com.comp.MyApp.vo.headlineVO... WTH am I missing? On Fri, Mar 13, 2009 at 5:27 PM, ppongtong <[email protected]> wrote: > Please try > public function result(event:Object) :void > { > var dummy :headlineVO; // add this line > > MyModel.getInstance().adminARCHeadlines = new ArrayCollection(event.result); > } > > > --- In [email protected], Greg Morphis <gmorp...@...> wrote: >> >> In the command result I have >> public function result(event:Object) : void { >> MyModel.getInstance().adminARCHeadlines = new ArrayCollection (event.result); >> } >> >> adminARCHeadlines is an ArrayCollection in MyModel.as >> >> How do I tell it that it's an ArrayCollection of VOs? >> >> On Fri, Mar 13, 2009 at 3:21 PM, ppongtong <ppongt...@...> wrote: >> > Actually, when u get the data from cfc, did u map it to your headlineVO? >> > >> > >> > --- In [email protected], Greg Morphis <gmorphis@> wrote: >> >> >> >> I have a vo headlineVO that has the following variables >> >> headline_id:Number >> >> headline:String >> >> effdate:Date >> >> endeffdate:Date >> >> actionuser:String >> >> actiondate:Date >> >> I have a cfc that returns an ArrayCollection of beans, each bean has >> >> the above variables too. >> >> I can populate a datagrid with this data and it shows fine. >> >> I'm trying to populate a new vo (currentVO) when the user selects a >> >> row and hits "edit". >> >> The new VO shows as being null in the debugger. >> >> This is what my code looks like >> >> >> >> <mx:DataGrid id="headlinesDG" >> >> dataProvider="{MyModel.getInstance().adminARCHeadlines}" >> >> click="selectedHeadline" ... >> >> ... >> >> </mx:DataGrid> >> >> >> >> above I have a function >> >> private function selectedHeadline():void { >> >> currentVO = headlinesDG.selectedItem as headlineVO; >> >> } >> >> >> >> and for the editButton.click I have another function that just Alert >> >> the currentVO.headline; >> >> >> >> I get a null object reference when I click on the edit Button. >> >> If I put a breakpoint above the Alert I can see that currentVO is >> >> null, how can I assign that selected row to my vo? >> >> Can anyone offer suggestions or things I should check? >> >> >> >> Thanks in advance! >> >> >> > >> > >> > >> > >> > ------------------------------------ >> > >> > -- >> > Flexcoders Mailing List >> > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt >> > Alternative FAQ location: >> > https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847 >> > Search Archives: >> > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links >> > >> > >> > >> > >> > > > > > ------------------------------------ > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Alternative FAQ location: > https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847 > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links > > > >

