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
>
>
>
>

Reply via email to