warning: unable to bind to property 'accountCoupon' on class 'XML'
(class is not an IEventDispatcher)
warning: unable to bind to property 'accountCouponRow' on class 'XML'
(class is not an IEventDispatcher)

Those are to two lines. Is there somewhere I could read about how to
load the results into a variable and then work with it that way?

--- In [email protected], "Paul Andrews" <[EMAIL PROTECTED]> wrote:
>
> Your original code had this:
> 
> [Bindable]
>         public function handleResult(event:ResultEvent):void {
> 
> There's no point making the function bindable. Make the result bindable.
> As a rule I tend to copy the results to their own variable and bind
on that.
> 
> 
> I don't know what you mean by "if i leave it the way it was i get 2
lines".
> Two lines of what?
> 
> Paul
> 
> ----- Original Message ----- 
> From: "vr6stress" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Wednesday, February 27, 2008 3:05 PM
> Subject: [flexcoders] Re: missing results in datagrid
> 
> 
> > This is the response dubbing
> > warning: unable to bind to property 'accountCouponRow' on class 'XML'
> > (class is not an IEventDispatcher)
> >
> > if i leave it the way it was i get 2 lines.
> >
> > --- In [email protected], "Paul Andrews" <paul@> wrote:
> >>
> >> Try
> >>
> >> dataProvider="{form1.lastResult.accountCouponRow}">
> >>
> >> Paul
> >>
> >> ----- Original Message ----- 
> >> From: "vr6stress" <vr6stress@>
> >> To: <[email protected]>
> >> Sent: Tuesday, February 26, 2008 11:18 PM
> >> Subject: [flexcoders] missing results in datagrid
> >>
> >>
> >> > [newbie]
> >> > it seems fairly straight forward, i use the httpservice to call
a url
> >> > with a couple of requests. i get the result and can display the raw
> >> > data. but when i try to put it in a datagrid i get nothing. of
course
> >> > i get cannot bind errors - but i have another test to a
different feed
> >> > that works just fine.
> >> >
> >> > xml response from url (there are other items but i'm only concerned
> >> > with these 3)
> >> > <accountCoupon>
> >> > <accountCouponRow>
> >> > <BAR_CODE_NUMBER>001260429006210705</BAR_CODE_NUMBER>
> >> > <COUPON_VALUE>5</COUPON_VALUE>
> >> > <EXP_DATE>2009-03-29T00:00:00-06:00</EXP_DATE>
> >> > </accountCouponRow>
> >> > </accountCoupon>
> >> >
> >> > application
> >> > <?xml version="1.0" encoding="utf-8"?>
> >> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> >> > layout="absolute" backgroundColor="#f6f6f6"
> >> > backgroundGradientColors="[#f6f6f6, #bbbbbb]">
> >> >
> >> >   <mx:Label x="10" y="10" text="Submit form using post method"
> >> > fontSize="20" fontWeight="bold"/>
> >> >   <mx:HRule x="10" y="49" width="80%"/>
> >> >
> >> >   <mx:Script>
> >> >      <![CDATA[
> >> >      import mx.utils.ObjectProxy;
> >> >         import mx.rpc.events.FaultEvent;
> >> >         import mx.rpc.events.ResultEvent;
> >> >         import mx.utils.ArrayUtil;
> >> >
> >> >         [Bindable]
> >> >         public function handleResult(event:ResultEvent):void {
> >> >
> >> >            textarea1.text = "Response from HTTPService call:\n " +
> >> > String(event.result);
> >> >         }
> >> >         public function handleFault(event:FaultEvent):void {
> >> >            textarea1.text = "Fault Response from HTTPService
call:\n
> >> > " + event.fault.toString();
> >> >         }
> >> >
> >> >      ]]>
> >> >   </mx:Script>
> >> >
> >> >   <mx:HTTPService id="form1" showBusyCursor="true"
> >> > url="http://sorry.can't.show.url"
> >> >   method="POST"
> >> >   result="handleResult(event)"
> >> >   fault="handleFault(event)" resultFormat="e4x">
> >> >      <mx:request>
> >> >         <card_number>{bar_code.text}</card_number>
> >> >         <zipcode>{zip_code.text}</zipcode>
> >> >      </mx:request>
> >> >   </mx:HTTPService>
> >> >
> >> >
> >> >
> >> > <!-- Visual Items -->
> >> >   <mx:Label x="10" y="139" text="Result"/>
> >> >   <mx:TextArea x="10" y="165" width="470" height="188"
> > id="textarea1"/>
> >> >   <mx:TextInput id="bar_code" x="10" y="71" text="000000624586"/>
> >> >   <mx:TextInput id="zip_code" text="84403" x="10" y="101"/>
> >> >   <mx:Button x="178" y="71" label="Submit" click="form1.send()"/>
> >> >   <mx:DataGrid x="10" y="361" width="470" height="318"
> >> > id="showCoupons"
> >> > dataProvider="{form1.lastResult.accountCoupon.accountCouponRow}">
> >> >      <mx:columns>
> >> >         <mx:DataGridColumn headerText="Coupon"
> >> > dataField="BAR_CODE_NUMBER"/>
> >> >         <mx:DataGridColumn headerText="Exp Date"
> > dataField="EXP_DATE"/>
> >> >         <mx:DataGridColumn headerText="Value"
> > dataField="COUPON_VALUE"/>
> >> >      </mx:columns>
> >> >   </mx:DataGrid>
> >> >
> >> > </mx:Application>
> >> >
> >> > granted this application has been hacked together, but i'd
still like
> >> > to know where i'm going wrong...my other application reading a feed
> >> > works perfectly and is basically the same when it comes to
displaying
> >> > the xml in the datagrid...
> >> >
> >> > help
> >> >
> >> >
> >> >
> >> > --
> >> > Flexcoders Mailing List
> >> > FAQ:
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> >> > Search Archives:
> > http://www.mail-archive.com/flexcoders%40yahoogroups.com
> >> > Yahoo! Groups Links
> >> >
> >> >
> >> >
> >> >
> >>
> >
> >
> >
> >
> > --
> > Flexcoders Mailing List
> > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com
> > Yahoo! Groups Links
> >
> >
> >
> >
>


Reply via email to