<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: populate a datagrid from a HTTPservice in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126978#M3024</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You may want to try using Flash Builder's Data -&amp;gt; Connect to HTTP... menu option. This wizard will generate code that you can use to call your service.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 30 Aug 2010 19:03:09 GMT</pubDate>
    <dc:creator>DasaPaddock</dc:creator>
    <dc:date>2010-08-30T19:03:09Z</dc:date>
    <item>
      <title>populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126977#M3023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am using code provided from the Code Gallery &lt;/SPAN&gt;&lt;A href="http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGalleryDetails&amp;amp;scriptID=15872"&gt;http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGalleryDetails&amp;amp;scriptID=15872&lt;/A&gt;&lt;SPAN&gt; to try and populate a datagrid with data obtained in a HTTPservice. The webservice was written by me and works fine. I have used it in other applications. the code I am using on the HTTPserice is as follows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;mx:HTTPService id="hsID"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;url="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://data.cmap.illinois.gov/ws/tip/tipservice.asmx/getproject" rel="nofollow" target="_blank"&gt;http://data.cmap.illinois.gov/ws/tip/tipservice.asmx/getproject&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;showBusyCursor="true" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;requestTimeout="120" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;useProxy="false"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I know I need to take the results and create a ArrayCollection but I am having problems figuring out the correct code so it will iterate through the selected points and return the data to the datagrid.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Any assistance would be greatly appriciated. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Richard Krell&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chicago Metropolitan Agency for Planning&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Aug 2010 18:18:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126977#M3023</guid>
      <dc:creator>RichardKrell</dc:creator>
      <dc:date>2010-08-30T18:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126978#M3024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You may want to try using Flash Builder's Data -&amp;gt; Connect to HTTP... menu option. This wizard will generate code that you can use to call your service.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Aug 2010 19:03:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126978#M3024</guid>
      <dc:creator>DasaPaddock</dc:creator>
      <dc:date>2010-08-30T19:03:09Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126979#M3025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Richard,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; If you what to know how to do it without using adobes autogenerated code than all you have to do is this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
private function getproject_result(evt:ResultEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var pRslt:Object = evt.result;
}

&amp;lt;mx:WebService id="webService" wsdl="http://data.cmap.illinois.gov/ws/tip/tipservice.asmx?wsdl" showBusyCursor="true"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:operation name="getproject"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resultFormat="object"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fault="getproject_fault(event);"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result="getproject_result(event);"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:request&amp;gt;&amp;lt;projectid&amp;gt;{sProjectId}&amp;lt;/projectid&amp;gt;&amp;lt;/mx:request&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/mx:operation&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/mx:WebService&amp;gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 07:12:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126979#M3025</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-11T07:12:30Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126980#M3026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I appriciate everyone's response and I guess I haven't explained myself. The progblem is not the service call. As I said that is working fine. Where I am having problems is creating an ArrayCollection that will populate my grid with all the records that have been selected.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Richard Krell&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chicago Metropolitian Agency for Planning.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Aug 2010 19:25:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126980#M3026</guid>
      <dc:creator>RichardKrell</dc:creator>
      <dc:date>2010-08-30T19:25:37Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126981#M3027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN style="font-size:2;"&gt;A little more info.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Here is what I am working with right now trying to get it working.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:3;"&gt;&lt;P align="left"&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;STRONG style=": ; color: #339966; font-size: 2;"&gt;function&lt;/STRONG&gt;&lt;SPAN style="font-size:2;"&gt; onXMLResult(event:ResultEvent, featureSet:FeatureSet, token:Object = &lt;STRONG style=": ; color: #0033ff;"&gt;null&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size:2;"&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;STRONG style=": ; color: #0033ff;"&gt;void&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size:2;"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG style=": ; color: #0033ff; font-size: 2;"&gt;for&lt;/STRONG&gt;&lt;SPAN style="font-size:2;"&gt;(&lt;STRONG style=": ; color: #6699cc;"&gt;var&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size:3;"&gt;&lt;SPAN style="font-size:2;"&gt; i:uint = 0; i &amp;lt; featureSet.features.length; i++){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;xml = event.result.ArrayOfTipproject.tipproject;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;dgrid1.dataProvider = xml;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;}&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Needless to say, it is not working but I have just written it and am working through the errors.&lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Aug 2010 19:28:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126981#M3027</guid>
      <dc:creator>RichardKrell</dc:creator>
      <dc:date>2010-08-30T19:28:32Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126982#M3028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Try this&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can go XML -&amp;gt; Array or ArrayCollection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Don't forget to set your result format.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;service.resultFormat = "e4x";&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var xml:XML = event.result as XML;
var items:Array = [];
for each (var queryXML:XML in xml.tipProject) {
 var obj:Object = {
 project:queryXML.@project,
 agency:queryXML.@agency // and so on adding the fields you want
 }
 items.push(obj);
}&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can also turn it into an XMLListCollection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var xmlListCollection:XMLListCollection = new XMLListCollection();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;xmlListCollection.source = new XMLList( event.result );&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can then treat the XMLListCollection like an ArrayCollection&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When dealing with an HTTPService, your results are easy to parse in XML, I never used ArrayCollection with an HTTPService result, but I think the event.result object is xml by default.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 07:12:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126982#M3028</guid>
      <dc:creator>ReneRubalcava</dc:creator>
      <dc:date>2021-12-11T07:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126983#M3029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I started this thread the other day in an attempt to resolve a coding problem I am having and received some really good answers. But after being deverted for a day on another project I am back and hate to keep being such a bother but I am truely over my perverbial head. Below is the funtion I am trying to get working but I keep getting an error 1034 telling me I cannot covert a featureset into an resultevent. I believe I understand the error but don't understand where it is coming from.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;

&lt;SPAN style="color: black; font-style: italic; font-size: 2;"&gt;//*************************************************************************&lt;/SPAN&gt;
&lt;SPAN style="color: black; font-size: 2;"&gt;public function runQueryTask(geometry:Geometry):void {&lt;/SPAN&gt;

 
&lt;SPAN style="color: black; font-style: italic; font-size: 2;"&gt;//*************************************************************************&lt;/SPAN&gt;
[INDENT]

&lt;SPAN style="color: black; font-size: 2;"&gt;var queryTask:QueryTask = new QueryTask();&lt;/SPAN&gt;


 

&lt;SPAN style="color: black; font-size: 2;"&gt;&lt;SPAN&gt;queryTask.url = "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://data.cmap.illinois.gov/ArcGIS/rest/services/Maps/TIP_Test/MapServer/0" rel="nofollow noopener noreferrer" target="_blank"&gt;http://data.cmap.illinois.gov/ArcGIS/rest/services/Maps/TIP_Test/MapServer/0&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;&lt;/SPAN&gt;

 
 
 
[LEFT]&lt;SPAN style="color: black; font-size: 2;"&gt;var query:Query = new Query();&lt;/SPAN&gt;

&lt;SPAN style="color: black; font-size: 2;"&gt;query.geometry = geometry;&lt;/SPAN&gt;
[LEFT]&lt;SPAN style="color: black; font-size: 2;"&gt;query.returnGeometry = true;&lt;/SPAN&gt;
&lt;SPAN style="color: black; font-size: 2;"&gt;query.spatialRelationship = "esriSpatialRelContains";&lt;/SPAN&gt;
&lt;SPAN style="color: black; font-size: 2;"&gt;query.outFields = ['PROID','PROGRAMMIN','COMPLETION'];&lt;/SPAN&gt;[/LEFT]
[/LEFT]

 
 
 
 

&lt;SPAN style="color: black; font-size: 2;"&gt;queryTask.execute(query, new AsyncResponder(onXMLResult, onFault));&lt;/SPAN&gt;

 
 
 

&lt;SPAN style="color: black; font-size: 2;"&gt;function onXMLResult(event:ResultEvent, token:Object=null):void{&lt;/SPAN&gt;

 
 
[INDENT]

&lt;SPAN style="color: black; font-style: italic; font-size: 2;"&gt;//xml = event.result.ArrayOfTipproject.tipproject;&lt;/SPAN&gt;


 
[LEFT]&lt;SPAN style="color: black; font-size: 2;"&gt;var xmlListCollection:XMLListCollection = new XMLListCollection;&lt;/SPAN&gt;

&lt;SPAN style="color: black; font-size: 2;"&gt;xmlListCollection.source = new XMLList(event.result.ArrayOfTipproject.tipproject);&lt;/SPAN&gt;
[LEFT]&lt;SPAN style="color: black; font-size: 2;"&gt;var items:Array = [];&lt;/SPAN&gt;
&lt;SPAN style="color: black; font-size: 2;"&gt;foreach(var queryXML:XML in xmlListCollection){&lt;/SPAN&gt;[/LEFT]
[/LEFT]

 
 
 
[INDENT]

&lt;SPAN style="color: black; font-size: 2;"&gt;var obj:Object = {&lt;/SPAN&gt;


 

&lt;SPAN style="color: black; font-size: 2;"&gt;project:queryXML.@PROID,&lt;/SPAN&gt;

&lt;SPAN style="color: black; font-size: 2;"&gt;agency:queryXML.@PROGRAMMIN&lt;/SPAN&gt;


 
 
 
 
[/INDENT]&lt;SPAN style="color: black; font-size: 2;"&gt;}&lt;/SPAN&gt;
 
[/INDENT]&lt;SPAN style="color: black; font-size: 2;"&gt;}&lt;/SPAN&gt;

&lt;SPAN style="color: black; font-size: 2;"&gt;items.push(obj);&lt;/SPAN&gt;

 
[/INDENT]&lt;SPAN style="color: black; font-size: 2;"&gt;}&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 07:12:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126983#M3029</guid>
      <dc:creator>RichardKrell</dc:creator>
      <dc:date>2021-12-11T07:12:35Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126984#M3030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Richard,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Just change your onXMLResult to &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;function onXMLResult(featureSet:FeatureSet, token:Object = null):void&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Sep 2010 15:12:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126984#M3030</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2010-09-01T15:12:10Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126985#M3031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am trying to retrieve the information from a SQL database via a HTTPservice not through the featureset.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Sep 2010 15:29:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126985#M3031</guid>
      <dc:creator>RichardKrell</dc:creator>
      <dc:date>2010-09-01T15:29:06Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126986#M3032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Richard,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; You definently have me confused then as your code snippet above had &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var queryTask:QueryTask = new QueryTask();

 
queryTask.url = "http://data.cmap.illinois.gov/ArcGIS/rest/services/Maps/TIP_Test/MapServer/0";&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So are you talking about querying a map service layer using the query task or a web service like you began this thread with???&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 07:12:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126986#M3032</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-11T07:12:38Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126987#M3033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Robert,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;To be honest I am getting confused and that is probably my biggest problem.&amp;nbsp; I took some code as I mentioned in the beginning that was using the querytask and now I am trying to re-write it to use HTTPservice.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have always had problems with this and I don't know why.&amp;nbsp; I have done apps in VB, Avenue, and many others for years but this Flex for some reason has me tearing my hair out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So yes I am trying to use HTTPservice to retrieve these records.&amp;nbsp; I know the webservice is OK because I have been using it.&amp;nbsp; You can try it if you want and just enter a ID 01-06-0068.&amp;nbsp; I will return one record.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Sep 2010 18:45:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126987#M3033</guid>
      <dc:creator>RichardKrell</dc:creator>
      <dc:date>2010-09-01T18:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126988#M3034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, sorry. I got confused reading your earlier posts. Looking at what you have, you actually want to use a WebService, not an HTTPService. You'd use a WebService to send requests to a function and get results. An HTTPService would be used to load something like an XML or Text file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is an example of using a WebService with your service. Don't worry about converting to XML unless that's your thing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:s="library://ns.adobe.com/flex/spark"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:mx="library://ns.adobe.com/flex/mx"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; minWidth="955"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; minHeight="600"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; applicationComplete="init()"&amp;gt;

 &amp;lt;fx:Declarations&amp;gt;
&amp;nbsp; &amp;lt;!-- Place non-visual elements (e.g., services, value objects) here --&amp;gt;
 &amp;lt;/fx:Declarations&amp;gt;
 &amp;lt;fx:Script&amp;gt;
&amp;nbsp; &amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp; import mx.collections.ArrayCollection;
&amp;nbsp;&amp;nbsp; import mx.controls.Alert;
&amp;nbsp;&amp;nbsp; import mx.rpc.events.FaultEvent;
&amp;nbsp;&amp;nbsp; import mx.rpc.events.ResultEvent;
&amp;nbsp;&amp;nbsp; import mx.rpc.soap.mxml.WebService;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; protected var service:WebService;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; protected function init():void {
&amp;nbsp;&amp;nbsp;&amp;nbsp; service = new WebService();
&amp;nbsp;&amp;nbsp;&amp;nbsp; service.showBusyCursor = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; service.wsdl = "http://data.cmap.illinois.gov/ws/tip/tipservice.asmx?wsdl";
&amp;nbsp;&amp;nbsp;&amp;nbsp; service.addEventListener(ResultEvent.RESULT, onResultsLoaded_handler);
&amp;nbsp;&amp;nbsp;&amp;nbsp; service.addEventListener(FaultEvent.FAULT, onFault_handler);
&amp;nbsp;&amp;nbsp;&amp;nbsp; service.loadWSDL();
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; protected function onFault_handler(event:FaultEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Error in calling service: " + event.message, "Error");
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; protected function onResultsLoaded_handler(event:ResultEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp; try {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dgResults.dataProvider = event.result as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (e:Error) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("An error occurred loading results: " + e.message, "Results error");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; protected function btnRequest_clickHandler(event:MouseEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; service.getproject(input.text);
&amp;nbsp;&amp;nbsp; }
&amp;nbsp; ]]&amp;gt;
 &amp;lt;/fx:Script&amp;gt;
 &amp;lt;s:layout&amp;gt;
&amp;nbsp; &amp;lt;s:VerticalLayout gap="5"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; horizontalAlign="center"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paddingTop="25" /&amp;gt;
 &amp;lt;/s:layout&amp;gt;
 &amp;lt;s:TextInput id="input"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="200" /&amp;gt;
 &amp;lt;s:Button id="btnRequest"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; label="Send Request"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="200"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; click="btnRequest_clickHandler(event)" /&amp;gt;
 &amp;lt;mx:DataGrid id="dgResults"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="800"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height="300" /&amp;gt;
&amp;lt;/s:Application&amp;gt;

&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now as far as how this relates to the example you linked in your first post, the above will get you the ArrayCollection of results you were looking for in your first post. Now you can use those results to create a "where" query on your map service.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 07:12:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126988#M3034</guid>
      <dc:creator>ReneRubalcava</dc:creator>
      <dc:date>2021-12-11T07:12:40Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126989#M3035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the latest response and believe me I will look at it. I spent last evening working on this and I came up with something different.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am also attaching the file and the actionscript class file. Again, unfortunetly these are examples I found as I was researching this. I know it is probably that I have been working on this for so long that it has become so hard but I really do appriciate everyone's help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Sep 2010 14:03:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126989#M3035</guid>
      <dc:creator>RichardKrell</dc:creator>
      <dc:date>2010-09-02T14:03:40Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126990#M3036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Is this code written in Flash 4 or Flex 3.6 because although we are due for upgrading we are still working in 3.6?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Ok, sorry. I got confused reading your earlier posts. Looking at what you have, you actually want to use a WebService, not an HTTPService. You'd use a WebService to send requests to a function and get results. An HTTPService would be used to load something like an XML or Text file.&lt;BR /&gt; &lt;BR /&gt;Here is an example of using a WebService with your service. Don't worry about converting to XML unless that's your thing.&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:s="library://ns.adobe.com/flex/spark"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:mx="library://ns.adobe.com/flex/mx"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; minWidth="955"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; minHeight="600"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; applicationComplete="init()"&amp;gt;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fx:Declarations&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Place non-visual elements (e.g., services, value objects) here --&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/fx:Declarations&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fx:Script&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import mx.collections.ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import mx.controls.Alert;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import mx.rpc.events.FaultEvent;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import mx.rpc.events.ResultEvent;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import mx.rpc.soap.mxml.WebService;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected var service:WebService;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected function init():void {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service = new WebService();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.showBusyCursor = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.wsdl = "http://data.cmap.illinois.gov/ws/tip/tipservice.asmx?wsdl";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.addEventListener(ResultEvent.RESULT, onResultsLoaded_handler);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.addEventListener(FaultEvent.FAULT, onFault_handler);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.loadWSDL();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected function onFault_handler(event:FaultEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Error in calling service: " + event.message, "Error");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected function onResultsLoaded_handler(event:ResultEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dgResults.dataProvider = event.result as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (e:Error) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("An error occurred loading results: " + e.message, "Results error");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
 
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected function btnRequest_clickHandler(event:MouseEvent):void {
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.getproject(input.text);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]]&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/fx:Script&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;s:layout&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;s:VerticalLayout gap="5"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; horizontalAlign="center"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paddingTop="25" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/s:layout&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;s:TextInput id="input"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="200" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;s:Button id="btnRequest"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; label="Send Request"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="200"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; click="btnRequest_clickHandler(event)" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:DataGrid id="dgResults"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="800"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height="300" /&amp;gt;
&amp;lt;/s:Application&amp;gt;
 
&lt;/PRE&gt;&lt;BR /&gt; &lt;BR /&gt;Now as far as how this relates to the example you linked in your first post, the above will get you the ArrayCollection of results you were looking for in your first post. Now you can use those results to create a "where" query on your map service.&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 07:12:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126990#M3036</guid>
      <dc:creator>RichardKrell</dc:creator>
      <dc:date>2021-12-11T07:12:44Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126991#M3037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Richard,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Here is Rene's code downgraded for Flex Builder 3&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The real question is are you part of the domains that has access to this web service look at the &lt;/SPAN&gt;&lt;A href="http://data.cmap.illinois.gov/crossdomain.xml" rel="nofollow noopener noreferrer" target="_blank"&gt;http://data.cmap.illinois.gov/crossdomain.xml&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;is your machine part of one of these?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;allow-http-request-headers-from domain="*.pathfinder-development.com" headers="*"/&amp;gt;
&amp;lt;allow-http-request-headers-from domain="*.greatarc.com" headers="*"/&amp;gt;
&amp;lt;allow-http-request-headers-from domain="208.70.17.37" headers="*"/&amp;gt;
&amp;lt;allow-http-request-headers-from domain="localhost" headers="*"/&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If so then Rene's code should work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
 layout="vertical" creationComplete="init()"&amp;gt;
 &amp;lt;mx:Script&amp;gt;
&amp;nbsp; &amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp; import mx.collections.ArrayCollection;
&amp;nbsp;&amp;nbsp; import mx.controls.Alert;
&amp;nbsp;&amp;nbsp; import mx.rpc.events.FaultEvent;
&amp;nbsp;&amp;nbsp; import mx.rpc.events.ResultEvent;
&amp;nbsp;&amp;nbsp; import mx.rpc.soap.mxml.WebService;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; protected var service:WebService;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; protected function init():void {
&amp;nbsp;&amp;nbsp;&amp;nbsp; service = new WebService();
&amp;nbsp;&amp;nbsp;&amp;nbsp; service.showBusyCursor = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; service.wsdl = "http://data.cmap.illinois.gov/ws/tip/tipservice.asmx?wsdl";
&amp;nbsp;&amp;nbsp;&amp;nbsp; service.addEventListener(ResultEvent.RESULT, onResultsLoaded_handler);
&amp;nbsp;&amp;nbsp;&amp;nbsp; service.addEventListener(FaultEvent.FAULT, onFault_handler);
&amp;nbsp;&amp;nbsp;&amp;nbsp; service.loadWSDL();
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; protected function onFault_handler(event:FaultEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Error in calling service: " + event.message, "Error");
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; protected function onResultsLoaded_handler(event:ResultEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp; try {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dgResults.dataProvider = event.result as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (e:Error) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("An error occurred loading results: " + e.message, "Results error");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; protected function btnRequest_clickHandler(event:MouseEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; service.getproject(input.text);
&amp;nbsp;&amp;nbsp; }
&amp;nbsp; ]]&amp;gt;
 &amp;lt;/mx:Script&amp;gt;

 &amp;lt;mx:TextInput id="input"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="200" /&amp;gt;
 &amp;lt;mx:Button id="btnRequest"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; label="Send Request"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="200"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; click="btnRequest_clickHandler(event)" /&amp;gt;
 &amp;lt;mx:DataGrid id="dgResults"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="800"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height="300" /&amp;gt;
&amp;lt;/mx:Application&amp;gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 07:12:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126991#M3037</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-11T07:12:47Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126992#M3038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thaks Robert,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I was just in the process of re-writing the code into 3.&amp;nbsp; Yes, I am part of the crossdomain.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Sep 2010 15:47:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126992#M3038</guid>
      <dc:creator>RichardKrell</dc:creator>
      <dc:date>2010-09-02T15:47:29Z</dc:date>
    </item>
    <item>
      <title>Re: populate a datagrid from a HTTPservice</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126993#M3039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Richard,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Good, as I am not in that list I can not test to see if it works but everything in the code looks good so give it a test.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Sep 2010 15:53:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/populate-a-datagrid-from-a-httpservice/m-p/126993#M3039</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2010-09-02T15:53:37Z</dc:date>
    </item>
  </channel>
</rss>

