Sorry, should be: currVO = event.target.selectedItem as headlineVO;
-TH --- In [email protected], "Tim Hoff" <timh...@...> wrote: > > > OR, currVO = headlineVO(event.target.selectedItem) as headlineVO; > > -TH > > --- In [email protected], "Tim Hoff" TimHoff@ wrote: > > > > > > The result from your cfc call isn't being cast correctly; it's nesting > > the result inside an object. > > > > public function result(event:Object) : void { > > MyModel.getInstance().adminARCHeadlines = new ArrayCollection > > (event.result); > > } > > > > > > Either loop through the result object and addItem; one at a time. Or > > try changing the result format. > > > > -TH > > > > --- In [email protected], Greg Morphis gmorphis@ wrote: > > > > > > 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 ppongtong@ 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 gmorphis@ 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 ppongtong@ 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 > > > > > > > > > > > > > > > > > > > > > >

