if it's event.target.selectedItem as headlineVO then currVO is always null..
On Mon, Mar 16, 2009 at 10:41 AM, Greg Morphis <[email protected]> wrote: > I tried changing that to ResultEvent but seemed to conflict with the > IResponder import.. > Was getting an errors highlighting the below line > MyModel.getInstance().adminARCHeadlines > Implicit coercion of a value with static type object to possible > unrelated tye arrsy > and > interface method result in namespace mx.rpc.IResponder is implemented > with an incompatible signature in class .... > > interface method result in namespace mx.rpc:Iresponder > > On Mon, Mar 16, 2009 at 10:27 AM, Tim Hoff <[email protected]> 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 <gmorp...@...> 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 ppongt...@... 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 >>> > >>> > >>> > >>> > >>> >> >> >> >

