In your Model,

[Bindable]
[ArrayElementType("fully qualify name of headlineVO")]
public var adminARCHeadlines :ArrayCollection;


--- In [email protected], "Tim Hoff" <timh...@...> wrote:
>
> 
> Yeah, servic looks fine.  The problem is that the ArrayCollection
> contains Objects; instead of headlineVO's.  The Alert and DataGrid don't
> care about that.  but, when you try to cast one of the Objects to a
> headlineVO, it's choking silently.  I'd go back to the VO class and make
> sure that you have all of the fields correct and that the spelling is
> all the same.  There has to be an inconsistency somewhere along the way.
> 
> -TH
> 
> --- In [email protected], Greg Morphis <gmorphis@> wrote:
> >
> > in Services.mxml no I'm not..
> > just
> > <?xml version="1.0" encoding="utf-8"?>
> > <cairngorm:ServiceLocator xmlns:mx="http://www.adobe.com/2006/mxml";
> > xmlns:cairngorm="com.adobe.cairngorm.business.*">
> > <mx:RemoteObject id="MainService" destination="ColdFusion"
> > showBusyCursor="true"
> > source="myApp.remote.mainFacade">
> > </mx:RemoteObject>
> > <mx:RemoteObject id="AdminService" destination="ColdFusion"
> > showBusyCursor="true"
> > source="myApp.remote.adminFacade">
> > </mx:RemoteObject>
> > </cairngorm:ServiceLocator>
> >
> > as far as I can tell it looks okay I'm even looking at another .mxml
> > file in the same directory that is doing the exact same thing and it
> > works there.. I just dont know what I'm doing wrong here.. the
> > datagrid populates fine and I can even do
> > Alert.show(event.target.selectedItem.headline); and bam.. headline
> alerts.
> > but if I do currVO = event.target.selectedItem;
> >
> > and put a debug stopper afterwards this.currVO is null
> > On Mon, Mar 16, 2009 at 10:48 AM, Tim Hoff TimHoff@ wrote:
> > >
> > > What does your service tag code look like Greg?   Are you for reason
> > > setting makeObjectsBindable to false?
> > >
> > > -TH
> > >
> > > --- In [email protected], Greg Morphis gmorphis@ wrote:
> > >>
> > >> if it's event.target.selectedItem as headlineVO then currVO is
> always
> > > null..
> > >>
> > >>
> > >> On Mon, Mar 16, 2009 at 10:41 AM, Greg Morphis gmorphis@ 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 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
> > >> >>> >
> > >> >>> >
> > >> >>> >
> > >> >>> >
> > >> >>>
> > >> >>
> > >> >>
> > >> >>
> > >> >
> > >>
> > >
> > >
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > > --
> > > 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