<?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: Capturing the onClick event of a map when a graphics layer is present in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/capturing-the-onclick-event-of-a-map-when-a/m-p/214824#M19882</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm not sure how you are running your query, but the best way would probably be to use &lt;/SPAN&gt;&lt;A href="https://developers.arcgis.com/javascript/jsapi/featurelayer-amd.html"&gt;FeatureLayer&lt;/A&gt;&lt;SPAN&gt; with a selection symbol set.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can then use the selectFeatures method to highlight features using a query.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Jan 2014 06:51:43 GMT</pubDate>
    <dc:creator>JohnathanBarclay</dc:creator>
    <dc:date>2014-01-30T06:51:43Z</dc:date>
    <item>
      <title>Capturing the onClick event of a map when a graphics layer is present</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/capturing-the-onclick-event-of-a-map-when-a/m-p/214823#M19881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have an identify tool that listens for the onClick event of the map like so&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;handle = dojo.connect(mapController.map, 'onClick', function (evt) {...}&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When i run a query against the map i am highlighting the returned features by adding the geometries as graphics to a map like so&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;PRE class="plain" name="code"&gt;var layerId = "query-graphics-layer" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var queryGraphicsLayer = new esri.layers.GraphicsLayer({id: layerId});&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(queryGraphicsLayer);&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Add the graphics to the query-graphics-layer &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $.each(queryFeatureSet.features, function( index, feature) { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryGraphicsLayer.add(new esri.Graphic(feature.geometry, feature.symbol)); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem is that when i go to click on the feature to get the identify, the onClick event of the map does not fire. I tried to use &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;queryGraphicsLayer.disableMouseEvents();&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but that didn't work. It appears that the graphics in the graphics layer is taking the click event and that it is not getting propagated to the map which seems to be by design&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A class="jive-link-external-small" href="http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/arcgis/help/jshelp_start.htm#jshelp/inside_events.htm" rel="nofollow" target="_blank"&gt;http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/arcgis/help/jshelp_start.htm#jshelp/inside_events.htm&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, i would like to know if there is some way to allow that event to propagate up to the map or possibly a way to propagate it myself?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jan 2014 15:24:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/capturing-the-onclick-event-of-a-map-when-a/m-p/214823#M19881</guid>
      <dc:creator>jamesmuir</dc:creator>
      <dc:date>2014-01-29T15:24:05Z</dc:date>
    </item>
    <item>
      <title>Re: Capturing the onClick event of a map when a graphics layer is present</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/capturing-the-onclick-event-of-a-map-when-a/m-p/214824#M19882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm not sure how you are running your query, but the best way would probably be to use &lt;/SPAN&gt;&lt;A href="https://developers.arcgis.com/javascript/jsapi/featurelayer-amd.html"&gt;FeatureLayer&lt;/A&gt;&lt;SPAN&gt; with a selection symbol set.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can then use the selectFeatures method to highlight features using a query.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jan 2014 06:51:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/capturing-the-onclick-event-of-a-map-when-a/m-p/214824#M19882</guid>
      <dc:creator>JohnathanBarclay</dc:creator>
      <dc:date>2014-01-30T06:51:43Z</dc:date>
    </item>
    <item>
      <title>Re: Capturing the onClick event of a map when a graphics layer is present</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/capturing-the-onclick-event-of-a-map-when-a/m-p/214825#M19883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It turns out that my implementation was using a feature set which was causing the problem. Once i changed it to a graphics layer the map captured the event. Thank you for your reply.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Feb 2014 12:32:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/capturing-the-onclick-event-of-a-map-when-a/m-p/214825#M19883</guid>
      <dc:creator>jamesmuir</dc:creator>
      <dc:date>2014-02-10T12:32:31Z</dc:date>
    </item>
  </channel>
</rss>

