<?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: Interactive FeatureTable Digit in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105799#M9755</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So, has anyone been able to select a row in the FeatureTable based on the OBJECTID of a feature that is selected in the map? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;More generally, can anyone expound on the relationship between dGrid and FeatureTable. The latter appears to be an implementation of the former but does not seem to carry with it all of the methods, events and properties of dGrid.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Mar 2015 13:59:41 GMT</pubDate>
    <dc:creator>KeithGerhartz1</dc:creator>
    <dc:date>2015-03-10T13:59:41Z</dc:date>
    <item>
      <title>Interactive FeatureTable Digit</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105794#M9750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Has anyone implemented the javascript FeatureTable digit such that selections between it and the underlying featurelayer are synchronized?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2015 18:52:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105794#M9750</guid>
      <dc:creator>KeithGerhartz1</dc:creator>
      <dc:date>2015-03-06T18:52:27Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive FeatureTable Digit</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105795#M9751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not sure if you've had a chance to look at the Esri example - &lt;A href="http://developers.arcgis.com/javascript/sandbox/sandbox.html?sample=featuretable" title="http://developers.arcgis.com/javascript/sandbox/sandbox.html?sample=featuretable"&gt;ArcGIS API for JavaScript Sandbox&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There's an event "dgrid-select" to which you can attach, something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on(myTable, "dgrid-select", function(evt){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log("The dgrid-select event - ", evt);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In "evt", you can extract data from the selected row, e.g. evt[0].data.Cmn_Name, or maybe a unique identifier.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From here, I imagine you can apply a selection using that info, maybe something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/jssamples/fl_selectfeatures.html" title="https://developers.arcgis.com/javascript/jssamples/fl_selectfeatures.html"&gt;Feature layer with selection | ArcGIS API for JavaScript&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could probably put your selection logic in the "dgrid-select" event - not sure if you need to do multiple selections, though. If so, you can probably work something out!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2015 22:58:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105795#M9751</guid>
      <dc:creator>ChrisSmith7</dc:creator>
      <dc:date>2015-03-06T22:58:15Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive FeatureTable Digit</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105796#M9752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, that satisfies a portion of the need. Do you know how one would select a table row using the OBJECTID. Also, do you know how to refresh the featuretable after a new feature is added or an existing one is updated?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Mar 2015 15:13:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105796#M9752</guid>
      <dc:creator>KeithGerhartz1</dc:creator>
      <dc:date>2015-03-09T15:13:47Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive FeatureTable Digit</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105797#M9753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Love an answer to your 2nd question if someone knows the answer - how to refresh a featuretable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For your 1st question this worked for me.&amp;nbsp; (sorry couldn't get it formatted correctly)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;//populate the AppTable grid&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;appTable = new FeatureTable({&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "featureLayer" : AppLayer,&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;//"readOnly" : false,&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "map" : map&lt;/P&gt;&lt;P&gt;&amp;nbsp; }, 'divApps');&lt;/P&gt;&lt;P&gt;&amp;nbsp; appTable.startup();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; on(appTable, "dgrid-select", function(evt){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // fires when a row in the grid is clicked&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;AppLayer.clearSelection();&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;var EditQuery = new esri.tasks.Query();&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;EditQuery.where = "OBJECTID = " + evt[0].data.OBJECTID;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;EditQuery.outSpatialReference = new esri.SpatialReference({wkid:102100});&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;EditQuery.outFields = ["*"];&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;AppLayer.selectFeatures(EditQuery, esri.layers.FeatureLayer.SELECTION_NEW, function (features) {&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;if (features !== undefined &amp;amp;&amp;amp; features.length !== 0) {&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;//should be only one result returned, so using first array value [0]&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;zoomTo(features[0],250);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;}&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;else {&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;alert("Nothing found.")&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;}&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;});&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Mar 2015 18:37:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105797#M9753</guid>
      <dc:creator>DeryckMills</dc:creator>
      <dc:date>2015-03-09T18:37:25Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive FeatureTable Digit</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105798#M9754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks much. Interesting. The form&amp;nbsp; on(appTable, "dgrid-select", function(evt){ }); is in the example and works for you but does not work for me. I had to use the following: appTable.on("dgrid-select", function(evt){ });&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2015 13:43:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105798#M9754</guid>
      <dc:creator>KeithGerhartz1</dc:creator>
      <dc:date>2015-03-10T13:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive FeatureTable Digit</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105799#M9755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So, has anyone been able to select a row in the FeatureTable based on the OBJECTID of a feature that is selected in the map? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;More generally, can anyone expound on the relationship between dGrid and FeatureTable. The latter appears to be an implementation of the former but does not seem to carry with it all of the methods, events and properties of dGrid.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2015 13:59:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105799#M9755</guid>
      <dc:creator>KeithGerhartz1</dc:creator>
      <dc:date>2015-03-10T13:59:41Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive FeatureTable Digit</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105800#M9756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ken Buja replied and I accidentally deleted. Sorry. The reply was:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Did you include "dojo/on" in the require and "on" in the list of function variables? When using "appTable.on(", you don't need to do that, since it's built into the class, but you do need that when using "on(appTable...)".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;Thank you Ken. That was responsible. Rookie error on my part ...&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Mar 2015 13:05:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105800#M9756</guid>
      <dc:creator>KeithGerhartz1</dc:creator>
      <dc:date>2015-03-11T13:05:54Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive FeatureTable Digit</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105801#M9757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Keith, have you looked at this sample.&amp;nbsp; Not sure if it'd work for a FeatureTable as it uses a dgrid.&amp;nbsp; If nothing else it might give you a hint.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/jssamples/fl_dgrid.html" title="https://developers.arcgis.com/javascript/jssamples/fl_dgrid.html"&gt;dgrid | ArcGIS API for JavaScript&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Mar 2015 18:47:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/interactive-featuretable-digit/m-p/105801#M9757</guid>
      <dc:creator>DeryckMills</dc:creator>
      <dc:date>2015-03-11T18:47:34Z</dc:date>
    </item>
  </channel>
</rss>

