<?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: Return value from queryTask.execute() in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240242#M22291</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes I call MyLogic() after getStateCount(). And eventhough I change 'Function MyLogic()' to 'function MyLogic()' I am getting null value.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Uday&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Feb 2013 14:44:09 GMT</pubDate>
    <dc:creator>Udaya_BhaskerCheerala</dc:creator>
    <dc:date>2013-02-07T14:44:09Z</dc:date>
    <item>
      <title>Return value from queryTask.execute()</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240240#M22289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi All &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have written the below code to get the feature count. I have declared m_featCount as global variable, and assigning value to it in getStateCount(featureSet) function and calling this function in twnqueryTask.execute(). In getStateCount() funciton, m_featCount value showing perfectly. When I try to access the variable m_featCount in another function MyLogic() or GetState(evt), I am getting null value. I can write my logic in getStateCount() function, but I need the value of m_featCount variable throughout the application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Please help me how resolve this issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var m_featCount; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;function GetState(evt) { &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;var twnqueryTask = new esri.tasks.QueryTask("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://myserver/WSIPL/rest/services/myservice/MapServer/3" rel="nofollow" target="_blank"&gt;http://myserver/WSIPL/rest/services/myservice/MapServer/3&lt;/A&gt;&lt;SPAN&gt;"); &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var twnquery = new esri.tasks.Query(); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;twnquery.returnGeometry = true; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;twnquery.outFields = ["LNDKEY", "SECTIONKEY"]; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;twnquery.geometry = evt.mapPoint;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;twnqueryTask.execute(twnquery, getStateCount);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;function getStateCount(featureSet) { &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;m_featCount= featureSet.features.length; &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;BR /&gt;&lt;SPAN&gt;Function MyLogic()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if(m_featCount&amp;gt;0){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// I will write my logic here but in this function Iam getting featCount = 'undefined'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// I will write my logic here &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;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Uday&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Feb 2013 09:56:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240240#M22289</guid>
      <dc:creator>Udaya_BhaskerCheerala</dc:creator>
      <dc:date>2013-02-07T09:56:01Z</dc:date>
    </item>
    <item>
      <title>Re: Return value from queryTask.execute()</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240241#M22290</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;did you call MyLogic after getStateCount() executed?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;also is that a typo 'Function MyLogic()' instead 'function MyLogic()'?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Feb 2013 13:07:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240241#M22290</guid>
      <dc:creator>SimonLeo</dc:creator>
      <dc:date>2013-02-07T13:07:31Z</dc:date>
    </item>
    <item>
      <title>Re: Return value from queryTask.execute()</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240242#M22291</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes I call MyLogic() after getStateCount(). And eventhough I change 'Function MyLogic()' to 'function MyLogic()' I am getting null value.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Uday&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Feb 2013 14:44:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240242#M22291</guid>
      <dc:creator>Udaya_BhaskerCheerala</dc:creator>
      <dc:date>2013-02-07T14:44:09Z</dc:date>
    </item>
    <item>
      <title>Re: Return value from queryTask.execute()</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240243#M22292</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Have you tried adding a console.log(); inside getStateCount to make sure it is firing?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Feb 2013 14:53:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240243#M22292</guid>
      <dc:creator>ReneRubalcava</dc:creator>
      <dc:date>2013-02-07T14:53:03Z</dc:date>
    </item>
    <item>
      <title>Re: Return value from queryTask.execute()</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240244#M22293</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'd suggest adding an error return function to the QueryTask.execute call to do two things: 1) identify any errors on the server side and 2) to set your variable value to 0 so you don't get "undefined" value errors later in your code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Steve G.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Feb 2013 21:33:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240244#M22293</guid>
      <dc:creator>StevenGriffith</dc:creator>
      <dc:date>2013-02-07T21:33:34Z</dc:date>
    </item>
    <item>
      <title>Re: Return value from queryTask.execute()</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240245#M22294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I followd the suggested steps. But still Iam not able to get the value.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Uday&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Feb 2013 15:25:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/return-value-from-querytask-execute/m-p/240245#M22294</guid>
      <dc:creator>Udaya_BhaskerCheerala</dc:creator>
      <dc:date>2013-02-08T15:25:15Z</dc:date>
    </item>
  </channel>
</rss>

