<?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: Search results to grid. in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402057#M9391</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Amanda,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;what is your debugger shows?&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://www.adobe.com/devnet/flex/articles/flashbuilder4_debugging_part1.html" rel="nofollow noopener noreferrer" target="_blank"&gt;Debugging Flex 4 applications&lt;/A&gt;&lt;SPAN&gt; (Adobe)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;historic is smthing like FeatureLayer? listen it's update events. When the layer has &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/flex/apiref/com/esri/ags/layers/Layer.html#event:updateEnd" rel="nofollow noopener noreferrer" target="_blank"&gt;finished updating&lt;/A&gt;&lt;SPAN&gt; its content - get graphicProvider and "play" with features.&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;...
historic.addEventListener(&lt;A href="http://help.arcgis.com/en/webapi/flex/apiref/com/esri/ags/events/LayerEvent.html#UPDATE_END" rel="nofollow noopener noreferrer" target="_blank"&gt;LayerEvent.UPDATE_END&lt;/A&gt;, onHistoricUpdateEnd);
...
protected function onHistoricUpdateEnd(event:LayerEvent):void
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (event.updateSuccess)
&amp;nbsp;&amp;nbsp;&amp;nbsp; { 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace("layer 'historic' update success");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var historicGraphicProvider:ArrayCollection = historic.graphicProvider as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (historicGraphicProvider &amp;amp;&amp;amp; historicGraphicProvider.length &amp;gt; 0)
&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; trace(historicGraphicProvider.length + " features found");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureset = new FeatureSet(historicGraphicProvider.toArray());
&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; else
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace("layer 'historic' update not success");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}
...&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;here is working &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/flex/samples/index.html#/Search_with_FeatureLayer/01nq00000025000000" rel="nofollow noopener noreferrer" target="_blank"&gt;sample&lt;/A&gt;&lt;SPAN&gt; - using defenitionExpression&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;here is working &lt;/SPAN&gt;&lt;A href="http://web.zone.ee/bespiva/queryresults" rel="nofollow noopener noreferrer" target="_blank"&gt;sample&lt;/A&gt;&lt;SPAN&gt; with &lt;/SPAN&gt;&lt;A href="http://web.zone.ee/bespiva/queryresults/srcview/" rel="nofollow noopener noreferrer" target="_blank"&gt;sources&lt;/A&gt;&lt;SPAN&gt; - using query (all conditions you can put as where clause string "address like ...")&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 18:19:54 GMT</pubDate>
    <dc:creator>IvanBespalov</dc:creator>
    <dc:date>2021-12-11T18:19:54Z</dc:date>
    <item>
      <title>Search results to grid.</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402052#M9386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm trying to search a feature layer and have the results show on a map and also in a grid.&amp;nbsp; Both are working, the bug is that when you hit the "Find" button once the results show on the map and then you have to hit it a second time for the results to show in the grid.&amp;nbsp; Any ideas on solving this would be helpful.&amp;nbsp; Here is my search function code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var featureset:FeatureSet;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;private function doHSearch():void&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var str:String="Street_Address like '%" + addressText.text+"%'";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if(statusText.selectedIndex != -1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; str=str+ " and ConStatus = '" + String(statusText.selectedItem) + "'";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; } &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (refText.text != "") &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; str=str+" and ReferenceNo = "+ refText.text&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (apnText.text != "")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; str=str+ " and AssessorParcelNo = " + apnText.text&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; } &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; historic.definitionExpression=str;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; featureset = new FeatureSet(ArrayCollection(historic.graphicProvider).toArray());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ResultsGrid.dataProvider = featureset.attributes;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2012 15:22:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402052#M9386</guid>
      <dc:creator>AmandaHutsel</dc:creator>
      <dc:date>2012-05-24T15:22:31Z</dc:date>
    </item>
    <item>
      <title>Re: Search results to grid.</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402053#M9387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Amanda,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That's strange functionality.&amp;nbsp; Are you sure it's just not taking a while for the data to load into the grid?&amp;nbsp; Sometimes it takes a while for large feature sets to show up into the datagrid.&amp;nbsp; I would try waiting a little while before hitting the button again.&amp;nbsp; Otherwise, that's weird.&amp;nbsp; A second button click should be the same command as the first...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thomas McCracken&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GIS Analyst&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Georgia Power Company&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2012 18:58:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402053#M9387</guid>
      <dc:creator>ThomasMcCracken</dc:creator>
      <dc:date>2012-05-24T18:58:28Z</dc:date>
    </item>
    <item>
      <title>Re: Search results to grid.</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402054#M9388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've waited 5 minutes and nothing happens until I hit the find button again.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2012 19:11:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402054#M9388</guid>
      <dc:creator>AmandaHutsel</dc:creator>
      <dc:date>2012-05-24T19:11:41Z</dc:date>
    </item>
    <item>
      <title>Re: Search results to grid.</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402055#M9389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What's the code behind the Find button (and it helps if you put the code inside the Code tags)?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2012 19:14:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402055#M9389</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2012-05-24T19:14:51Z</dc:date>
    </item>
    <item>
      <title>Re: Search results to grid.</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402056#M9390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The code for the find button is this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;s:Button click="doHSearch()" label="FIND"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not really sure what you mean by "it helps if you put the code inside the Code tags".&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2012 19:20:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402056#M9390</guid>
      <dc:creator>AmandaHutsel</dc:creator>
      <dc:date>2012-05-24T19:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: Search results to grid.</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402057#M9391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Amanda,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;what is your debugger shows?&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://www.adobe.com/devnet/flex/articles/flashbuilder4_debugging_part1.html" rel="nofollow noopener noreferrer" target="_blank"&gt;Debugging Flex 4 applications&lt;/A&gt;&lt;SPAN&gt; (Adobe)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;historic is smthing like FeatureLayer? listen it's update events. When the layer has &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/flex/apiref/com/esri/ags/layers/Layer.html#event:updateEnd" rel="nofollow noopener noreferrer" target="_blank"&gt;finished updating&lt;/A&gt;&lt;SPAN&gt; its content - get graphicProvider and "play" with features.&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;...
historic.addEventListener(&lt;A href="http://help.arcgis.com/en/webapi/flex/apiref/com/esri/ags/events/LayerEvent.html#UPDATE_END" rel="nofollow noopener noreferrer" target="_blank"&gt;LayerEvent.UPDATE_END&lt;/A&gt;, onHistoricUpdateEnd);
...
protected function onHistoricUpdateEnd(event:LayerEvent):void
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (event.updateSuccess)
&amp;nbsp;&amp;nbsp;&amp;nbsp; { 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace("layer 'historic' update success");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var historicGraphicProvider:ArrayCollection = historic.graphicProvider as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (historicGraphicProvider &amp;amp;&amp;amp; historicGraphicProvider.length &amp;gt; 0)
&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; trace(historicGraphicProvider.length + " features found");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureset = new FeatureSet(historicGraphicProvider.toArray());
&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; else
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace("layer 'historic' update not success");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}
...&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;here is working &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/flex/samples/index.html#/Search_with_FeatureLayer/01nq00000025000000" rel="nofollow noopener noreferrer" target="_blank"&gt;sample&lt;/A&gt;&lt;SPAN&gt; - using defenitionExpression&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;here is working &lt;/SPAN&gt;&lt;A href="http://web.zone.ee/bespiva/queryresults" rel="nofollow noopener noreferrer" target="_blank"&gt;sample&lt;/A&gt;&lt;SPAN&gt; with &lt;/SPAN&gt;&lt;A href="http://web.zone.ee/bespiva/queryresults/srcview/" rel="nofollow noopener noreferrer" target="_blank"&gt;sources&lt;/A&gt;&lt;SPAN&gt; - using query (all conditions you can put as where clause string "address like ...")&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 18:19:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/search-results-to-grid/m-p/402057#M9391</guid>
      <dc:creator>IvanBespalov</dc:creator>
      <dc:date>2021-12-11T18:19:54Z</dc:date>
    </item>
  </channel>
</rss>

