<?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: Feature table query date issues in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/feature-table-query-date-issues/m-p/330255#M30561</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your time Tom!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I already did that query, but I'm having the same issue before. I have an error on console: "Unable to complete operation".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe query date fields are different of query another type fields like text?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTML&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;input id="data1" type="text" data-dojo-type="dijit/form/TextBox" data-dojo-props="trim:true, intermediateChanges:true" class="dijit-form-TextBox filterTb" style="width: 100px;"/&amp;gt;
&amp;lt;input id="data2" type="text" data-dojo-type="dijit/form/TextBox" data-dojo-props="trim:true, intermediateChanges:true" class="dijit-form-TextBox filterTb" style="width: 100px;"/&amp;gt;
&amp;lt;button type="button" id="confirm4"&amp;gt;Filtrar&amp;lt;/button&amp;gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Javascript&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var confirmar4 = dom.byId("confirm4");
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 
on(confirmar4, "click", function(value){&amp;nbsp;&amp;nbsp; &amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;var userVal4 = dijit.byId("data1").get('value'); &amp;nbsp;&amp;nbsp; &amp;nbsp;
&amp;nbsp;&amp;nbsp; var userVal5 = dijit.byId("data2").get('value'); &amp;nbsp;&amp;nbsp; &amp;nbsp;
&amp;nbsp;&amp;nbsp; var oidFld = myFeatureLayer.objectIdField; &amp;nbsp;
&amp;nbsp;&amp;nbsp; var query = new Query(); &amp;nbsp;
&amp;nbsp;&amp;nbsp; query.where = "data_de_inicio between '" + userVal4 + " 00:00' and '" + userVal5 + " 23:59'"; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;
&amp;nbsp;&amp;nbsp; myFeatureLayer.queryIds(query, lang.hitch(this, function(objectIds) { &amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myFeatureTable.selectedRowIds = objectIds; &amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; myFeatureTable._showSelectedRecords(); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;}));&amp;nbsp; 
}); &lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;André&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 12 Dec 2021 16:20:54 GMT</pubDate>
    <dc:creator>AndréRibeiro</dc:creator>
    <dc:date>2021-12-12T16:20:54Z</dc:date>
    <item>
      <title>Feature table query date issues</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/feature-table-query-date-issues/m-p/330253#M30559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm having some issues querying the feature table in ArcGis JavaScript API. I already had developed query by string and coded values with success but the date fields not, unfortenely.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone help me with this issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my code to query by a string field "nud":&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTML&lt;/P&gt;&lt;P&gt;&amp;lt;input id="stringTextBox" type="text" data-dojo-type="dijit/form/TextBox" data-dojo-props="trim:true, intermediateChanges:true" class="dijit-form-TextBox filterTb"&lt;/P&gt;&lt;P&gt;&amp;lt;button type="button" id="confirm"&amp;gt;Filtrar&amp;lt;/button&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JAVASCRIPT&lt;/P&gt;&lt;P&gt;var confirmar = dom.byId("confirm");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;on(confirmar, "click", function(value){&lt;BR /&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; var userVal = dijit.byId("stringTextBox").get('value'); &amp;nbsp;&lt;BR /&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; var oidFld = myFeatureLayer.objectIdField; &amp;nbsp;&lt;BR /&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; var query = new Query();&amp;nbsp; &lt;BR /&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; lastWhere = query.where = "nud LIKE '%" +&amp;nbsp; userVal + "%'"; &lt;BR /&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;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;myFeatureLayer.queryIds(query, lang.hitch(this, function(objectIds) { &amp;nbsp;&lt;BR /&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; myFeatureTable.selectedRowIds = objectIds; &amp;nbsp;&lt;BR /&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; myFeatureTable._showSelectedRecords(); &lt;BR /&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;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Feb 2017 16:16:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/feature-table-query-date-issues/m-p/330253#M30559</guid>
      <dc:creator>AndréRibeiro</dc:creator>
      <dc:date>2017-02-24T16:16:32Z</dc:date>
    </item>
    <item>
      <title>Re: Feature table query date issues</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/feature-table-query-date-issues/m-p/330254#M30560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Andre,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking at your query, it looks like you are trying to do a wildcard selection of a date field. &amp;nbsp;Please try using a more specific selection like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;query.where = "nud =&amp;nbsp;'" +&amp;nbsp; userVal + "'";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Date fields can be a bit tricky to work with as they may contain date/time values so finding an exact match would mean also have to specify a time or time range. &amp;nbsp;Something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;query.where = "nud between '" + userVal + " 00:00' and '" + userVal + " 23:59'";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Feb 2017 16:58:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/feature-table-query-date-issues/m-p/330254#M30560</guid>
      <dc:creator>TomSellsted</dc:creator>
      <dc:date>2017-02-24T16:58:29Z</dc:date>
    </item>
    <item>
      <title>Re: Feature table query date issues</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/feature-table-query-date-issues/m-p/330255#M30561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your time Tom!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I already did that query, but I'm having the same issue before. I have an error on console: "Unable to complete operation".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe query date fields are different of query another type fields like text?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTML&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;input id="data1" type="text" data-dojo-type="dijit/form/TextBox" data-dojo-props="trim:true, intermediateChanges:true" class="dijit-form-TextBox filterTb" style="width: 100px;"/&amp;gt;
&amp;lt;input id="data2" type="text" data-dojo-type="dijit/form/TextBox" data-dojo-props="trim:true, intermediateChanges:true" class="dijit-form-TextBox filterTb" style="width: 100px;"/&amp;gt;
&amp;lt;button type="button" id="confirm4"&amp;gt;Filtrar&amp;lt;/button&amp;gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Javascript&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var confirmar4 = dom.byId("confirm4");
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 
on(confirmar4, "click", function(value){&amp;nbsp;&amp;nbsp; &amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;var userVal4 = dijit.byId("data1").get('value'); &amp;nbsp;&amp;nbsp; &amp;nbsp;
&amp;nbsp;&amp;nbsp; var userVal5 = dijit.byId("data2").get('value'); &amp;nbsp;&amp;nbsp; &amp;nbsp;
&amp;nbsp;&amp;nbsp; var oidFld = myFeatureLayer.objectIdField; &amp;nbsp;
&amp;nbsp;&amp;nbsp; var query = new Query(); &amp;nbsp;
&amp;nbsp;&amp;nbsp; query.where = "data_de_inicio between '" + userVal4 + " 00:00' and '" + userVal5 + " 23:59'"; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;
&amp;nbsp;&amp;nbsp; myFeatureLayer.queryIds(query, lang.hitch(this, function(objectIds) { &amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myFeatureTable.selectedRowIds = objectIds; &amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; myFeatureTable._showSelectedRecords(); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;}));&amp;nbsp; 
}); &lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;André&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 16:20:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/feature-table-query-date-issues/m-p/330255#M30561</guid>
      <dc:creator>AndréRibeiro</dc:creator>
      <dc:date>2021-12-12T16:20:54Z</dc:date>
    </item>
    <item>
      <title>Re: Feature table query date issues</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/feature-table-query-date-issues/m-p/330256#M30562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I already did it, thank you so much!&lt;/P&gt;&lt;P&gt;Now I'm struggling with one thing more. I query the feature table records, but I want to query the records on map too, on feature layer, how can I achieve that?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2017 10:32:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/feature-table-query-date-issues/m-p/330256#M30562</guid>
      <dc:creator>AndréRibeiro</dc:creator>
      <dc:date>2017-02-27T10:32:49Z</dc:date>
    </item>
    <item>
      <title>Re: Feature table query date issues</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/feature-table-query-date-issues/m-p/330257#M30563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Andr&lt;SPAN style="background-color: #ffffff;"&gt;é,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;Are you wanting to highlight the selected features on the map? &amp;nbsp;You can easily highlight them by setting a selection symbol. &amp;nbsp;Here is the documentation that might help with that:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/3/jsapi/featurelayer-amd.html#setselectionsymbol" title="https://developers.arcgis.com/javascript/3/jsapi/featurelayer-amd.html#setselectionsymbol"&gt;FeatureLayer | API Reference | ArcGIS API for JavaScript 3.19&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;Tom&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2017 18:59:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/feature-table-query-date-issues/m-p/330257#M30563</guid>
      <dc:creator>TomSellsted</dc:creator>
      <dc:date>2017-02-27T18:59:25Z</dc:date>
    </item>
  </channel>
</rss>

