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

Reply via email to