<?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: Show find task results in a DataGrid in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/show-find-task-results-in-a-datagrid/m-p/217453#M20196</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Regarding your first question about a return causing a search. I gleaned this from a StackExchange post sometime. It sets a javascript function that determines if the key being pressed is the return key. If it is, it fires the button's click event. There may be better was of doing this though.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;lt;script&amp;gt;
&lt;SPAN style="color: #0000ff; font-size: 2; font-family: Consolas;"&gt;function&lt;/SPAN&gt;&lt;SPAN style="font-size: 2; font-family: Consolas;"&gt; searchOnReturn(e) {
&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 2; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp; if&lt;/SPAN&gt;&lt;SPAN style="font-size: 2; font-family: Consolas;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 2; font-family: Consolas;"&gt;typeof&lt;/SPAN&gt;&lt;SPAN style="font-size: 2; font-family: Consolas;"&gt; e == &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 2; font-family: Consolas;"&gt;'undefined'&lt;/SPAN&gt;&lt;SPAN style="font-size: 2; font-family: Consolas;"&gt; &amp;amp;&amp;amp; window.event) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e = window.event;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 2; font-family: Consolas;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="font-size: 2; font-family: Consolas;"&gt; (e.keyCode == 13) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.byId(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 2; font-family: Consolas;"&gt;'btnOwnerSearch'&lt;/SPAN&gt;&lt;SPAN style="font-size: 2; font-family: Consolas;"&gt;).click();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}&lt;/SPAN&gt;
&amp;lt;/script&amp;gt;

&lt;SPAN style="font-size:2;"&gt;&lt;SPAN style="font-family:Consolas;"&gt;Owner name:&lt;/SPAN&gt;&lt;SPAN style="font-family:Consolas;"&gt;&lt;SPAN style="color:#0000ff;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #800000;"&gt;input&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;type&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;="text"&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;="ownerName"&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;size&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;="60"&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;value&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;="Katz"&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;onkeypress&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;="searchOnReturn(event);"/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;

&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 10:37:50 GMT</pubDate>
    <dc:creator>PaulBushore</dc:creator>
    <dc:date>2021-12-11T10:37:50Z</dc:date>
    <item>
      <title>Show find task results in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/show-find-task-results-in-a-datagrid/m-p/217451#M20194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have two questions about the sample, "Show find task results in a DataGrid", under Find and Identify (&lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/javascript/arcgis/samples/find_map_datagrid/index.html"&gt;http://help.arcgis.com/en/webapi/javascript/arcgis/samples/find_map_datagrid/index.html&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. When searching, a return, which normally triggers a search, does not work. You actually have to hit the search button (some average persons do not know it). How can I make the return key triggers a search?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. I have a website field that has url such as &lt;/SPAN&gt;&lt;A href="http://www.esri.com/"&gt;http://www.esri.com/&lt;/A&gt;&lt;SPAN&gt;. Currently we cannot click the link in the search table to open a website? How can I make it work?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 15:04:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/show-find-task-results-in-a-datagrid/m-p/217451#M20194</guid>
      <dc:creator>WeipingZeng</dc:creator>
      <dc:date>2012-11-30T15:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: Show find task results in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/show-find-task-results-in-a-datagrid/m-p/217452#M20195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;With respect to your second question, you could accomplish this using a dojo listener event based on a row click event. Here's an example I'm using to zoom to a feature represented by a row in a datagrid:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; dojo.connect(dijit.byId("grid"), 'onRowClick', function(e) {
&amp;nbsp; var rowdata = grid.getItem(e.rowIndex);
&amp;nbsp; var theId = rowdata.OBJECTID;

&amp;nbsp; theFeatureLayer.clearSelection();
&amp;nbsp; var query = new esri.tasks.Query();
&amp;nbsp; query.objectIds = [theId];
&amp;nbsp; theFeatureLayer.selectFeatures(query,esri.layers.FeatureLayer.SELECTION_NEW,function(features){
&amp;nbsp;&amp;nbsp; var theExtent = features[0].geometry.getExtent().expand(2.5);
&amp;nbsp;&amp;nbsp; map.setExtent(theExtent);
&amp;nbsp; });
 });
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In your situation, just swap the field name in my example (OBJECTID) for the name of your field containing the URL. The rest of the routine would be pure javascript to open a URL in a new window:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; //Get the screen resolution and scale it back 10% (for use with the new window)
var theWidth= 0.9 * screen.width;
var theHeight= 0.9 * screen.height;
var theOptions = 'height=' + theHeight + ',left=25,top=25,width=' + theWidth;
window.open(theUrl,'_blank',theOptions);&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:37:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/show-find-task-results-in-a-datagrid/m-p/217452#M20195</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2021-12-11T10:37:47Z</dc:date>
    </item>
    <item>
      <title>Re: Show find task results in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/show-find-task-results-in-a-datagrid/m-p/217453#M20196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Regarding your first question about a return causing a search. I gleaned this from a StackExchange post sometime. It sets a javascript function that determines if the key being pressed is the return key. If it is, it fires the button's click event. There may be better was of doing this though.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;lt;script&amp;gt;
&lt;SPAN style="color: #0000ff; font-size: 2; font-family: Consolas;"&gt;function&lt;/SPAN&gt;&lt;SPAN style="font-size: 2; font-family: Consolas;"&gt; searchOnReturn(e) {
&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 2; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp; if&lt;/SPAN&gt;&lt;SPAN style="font-size: 2; font-family: Consolas;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 2; font-family: Consolas;"&gt;typeof&lt;/SPAN&gt;&lt;SPAN style="font-size: 2; font-family: Consolas;"&gt; e == &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 2; font-family: Consolas;"&gt;'undefined'&lt;/SPAN&gt;&lt;SPAN style="font-size: 2; font-family: Consolas;"&gt; &amp;amp;&amp;amp; window.event) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e = window.event;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 2; font-family: Consolas;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="font-size: 2; font-family: Consolas;"&gt; (e.keyCode == 13) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.byId(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 2; font-family: Consolas;"&gt;'btnOwnerSearch'&lt;/SPAN&gt;&lt;SPAN style="font-size: 2; font-family: Consolas;"&gt;).click();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}&lt;/SPAN&gt;
&amp;lt;/script&amp;gt;

&lt;SPAN style="font-size:2;"&gt;&lt;SPAN style="font-family:Consolas;"&gt;Owner name:&lt;/SPAN&gt;&lt;SPAN style="font-family:Consolas;"&gt;&lt;SPAN style="color:#0000ff;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #800000;"&gt;input&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;type&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;="text"&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;="ownerName"&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;size&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;="60"&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;value&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;="Katz"&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;onkeypress&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;="searchOnReturn(event);"/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;

&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:37:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/show-find-task-results-in-a-datagrid/m-p/217453#M20196</guid>
      <dc:creator>PaulBushore</dc:creator>
      <dc:date>2021-12-11T10:37:50Z</dc:date>
    </item>
    <item>
      <title>Re: Show find task results in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/show-find-task-results-in-a-datagrid/m-p/217454#M20197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I tried your code to fix the first question. But the return key still does not work. Are there any typos in your codes?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 19:02:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/show-find-task-results-in-a-datagrid/m-p/217454#M20197</guid>
      <dc:creator>WeipingZeng</dc:creator>
      <dc:date>2012-11-30T19:02:10Z</dc:date>
    </item>
    <item>
      <title>Re: Show find task results in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/show-find-task-results-in-a-datagrid/m-p/217455#M20198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Paul. Thanks a lot. I modified your function searchOnReturn(e) and the first question works now.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; function searchOnReturn(e) { &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (e.keyCode == 13) {&lt;/SPAN&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; findParams.searchText = dojo.byId("ownerName").value;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; findTask.execute(findParams,showResults);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 23:29:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/show-find-task-results-in-a-datagrid/m-p/217455#M20198</guid>
      <dc:creator>WeipingZeng</dc:creator>
      <dc:date>2012-11-30T23:29:22Z</dc:date>
    </item>
  </channel>
</rss>

