I did use the Flex debugger, that's how I knew it was coming back NULL. And I did use cf8 debugger to try and figure out why it wasn't getting invoked, it doesn't help in this instance. I wouldn't have posted if I didn't exhaust all my efforts.
-----Original Message----- From: Andrew Scott [mailto:[EMAIL PROTECTED] Sent: Thursday, June 05, 2008 9:39 AM To: Flex Subject: Re: Need to figure out why all I get back from CFC is NULL 2 things.... Firebug and Debugger. Whether that is Fusion debug or Coldfusion 8's debug. They are your very best friend. On Wed, Jun 4, 2008 at 12:38 PM, Derek Bowes <[EMAIL PROTECTED]> wrote: > I made a small app to try out. Just a datagrid that should get populated > from data from my db. I went through tons of posts and sites and finally > figured out how to get it all together. Now when I run it, I get no error > and no data. In debug the result is "null". This CFC does work in my CF app. > I had someone that know flex look it over and he said all the code is > correct and it should work. > One thing I did notice is that I don't believe the function in the CFC is > even getting called as I had put a cflog entry in it and it never got > written to. But it does validate that I am in the correct CFC and function > because if I change either of those names, it throws an error. > > Details of the install are as follows: > > CF 8.01 developer edition > Flex builder 3 > Flash remoting option and CF selected in Flex project > Flash remoting enabled in CF admin > Vista Home Premium and using IIS > I can get to the flex2gateway no problem > > Here is my flex code: > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" creationComplete="initApp()" > viewSourceURL="srcview/index.html"> > <mx:DateFormatter id="dateFormatter" formatString="mm/dd/yyyy"/> > <mx:Script> > <![CDATA[ > import mx.collections.ArrayCollection; > import mx.rpc.events.ResultEvent; > > > > [Bindable] > private var qResult:ArrayCollection; > > private function initApp():void > { > ResultRequest_RO.AdvancedSearch(); > } > > private function ResultRequestRO_Handler(e:Object):void > { > //dgSearchRequest.dataProvider = e.result; > qResult = e.result as ArrayCollection; > } > ]]> > </mx:Script> > <mx:RemoteObject destination="ColdFusion" source="com.wucf.search" > id="ResultRequest_RO" showBusyCursor="true"> > <mx:method name="AdvancedSearch" > result="ResultRequestRO_Handler(event)" > fault="mx.controls.Alert.show(event.fault.faultString)"/> > </mx:RemoteObject> > <mx:DataGrid right="10" left="10" top="10" bottom="10" > dataProvider="{qResult}"> > <mx:columns> > <mx:DataGridColumn headerText="Company" > dataField="comp_name"/> > <mx:DataGridColumn headerText="City" > dataField="comp_city"/> > <mx:DataGridColumn headerText="State/Prov" > dataField="comp_state"/> > <mx:DataGridColumn headerText="Country" > dataField="comp_country"/> > <mx:DataGridColumn headerText="Added On" > dataField="dateFormatter.format(date_added)"/> > </mx:columns> > </mx:DataGrid> > </mx:Application> > > > If anyone can shed some light on this, that would be great so I can > continue to learn Flex. If more info is needed, please let me know. > > Thanks, > Derek > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/Flex/message.cfm/messageid:5300 Subscription: http://www.houseoffusion.com/groups/Flex/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.37
