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



Reply via email to