<?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>idea Improve FeatureTable widget selection experience in ArcGIS JavaScript Maps SDK Ideas</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idi-p/1018670</link>
    <description>&lt;P&gt;I would like to communicate an improvement for the &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-FeatureTable.html" target="_blank"&gt;FeatureTable widget&lt;/A&gt; in ArcGIS API for JavaScript 4.&lt;/P&gt;&lt;P&gt;In the current version, it is possible to define a “&lt;SPAN&gt;selectionColumn&lt;/SPAN&gt;” which indicates whether to display a selection column in the table. As a result, each row in the widget has a checkbox that selects its corresponding feature.&lt;/P&gt;&lt;P&gt;As You can see in the attached video, it would be more intuitive for the user (and mobile devices), if he could select a feature by clicking the entire row and not just the checkbox. I understand that the FeatureTable also must account for the user clicking a cell to edit a feature attribute of an editable layer. So I propose this additional selection mode to be only active for a non-editable FeatureTable widget.&lt;/P&gt;&lt;P&gt;Thanks for considering this feedback.&lt;/P&gt;&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6224857253001w360h332r104" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6224857253001" data-account="6161463677001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6161463677001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6224857253001w360h332r104');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.esri.com/t5/video/gallerypage/video-id/6224857253001"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 21 Jan 2021 14:44:23 GMT</pubDate>
    <dc:creator>StefanUseldinger</dc:creator>
    <dc:date>2021-01-21T14:44:23Z</dc:date>
    <item>
      <title>Improve FeatureTable widget selection experience</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idi-p/1018670</link>
      <description>&lt;P&gt;I would like to communicate an improvement for the &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-FeatureTable.html" target="_blank"&gt;FeatureTable widget&lt;/A&gt; in ArcGIS API for JavaScript 4.&lt;/P&gt;&lt;P&gt;In the current version, it is possible to define a “&lt;SPAN&gt;selectionColumn&lt;/SPAN&gt;” which indicates whether to display a selection column in the table. As a result, each row in the widget has a checkbox that selects its corresponding feature.&lt;/P&gt;&lt;P&gt;As You can see in the attached video, it would be more intuitive for the user (and mobile devices), if he could select a feature by clicking the entire row and not just the checkbox. I understand that the FeatureTable also must account for the user clicking a cell to edit a feature attribute of an editable layer. So I propose this additional selection mode to be only active for a non-editable FeatureTable widget.&lt;/P&gt;&lt;P&gt;Thanks for considering this feedback.&lt;/P&gt;&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6224857253001w360h332r168" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6224857253001" data-account="6161463677001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6161463677001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6224857253001w360h332r168');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.esri.com/t5/video/gallerypage/video-id/6224857253001"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jan 2021 14:44:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idi-p/1018670</guid>
      <dc:creator>StefanUseldinger</dc:creator>
      <dc:date>2021-01-21T14:44:23Z</dc:date>
    </item>
    <item>
      <title>Re: Improve FeatureTable widget selection experience</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idc-p/1066792#M54</link>
      <description>&lt;P&gt;It would be very helpful if the FeatureTable implements more of the underlying vaadin-grid web component. Thinking of:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;row and column rendering&lt;/LI&gt;&lt;LI&gt;define custom event (like dgrids '&lt;SPAN&gt;.dgrid-row&amp;nbsp;.dgrid-cell:click'&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;custom sorting&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Jun 2021 08:58:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idc-p/1066792#M54</guid>
      <dc:creator>FreddyBroring</dc:creator>
      <dc:date>2021-06-10T08:58:08Z</dc:date>
    </item>
    <item>
      <title>Re: Improve FeatureTable widget selection experience</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idc-p/1067122#M56</link>
      <description>&lt;P&gt;Was thinking the same thing when I first starting using featuretable,&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/56592"&gt;@StefanUseldinger&lt;/a&gt;! I thought I didn't load my tabular information appropriately, only to find I had to select the checkbox itself.&lt;/P&gt;&lt;P&gt;Would also be nice to avoid a checkbox all together, and have the row highlight on a clicked event if a property is "true", which should also support assistive technology (AT) users as well. By making this a property, it wouldn't necessarily need to be the default functionality of the widget.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Jun 2021 21:26:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idc-p/1067122#M56</guid>
      <dc:creator>MNIT-Kitty-Hurley</dc:creator>
      <dc:date>2021-06-10T21:26:03Z</dc:date>
    </item>
    <item>
      <title>Re: Improve FeatureTable widget selection experience</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idc-p/1069570#M57</link>
      <description>&lt;P&gt;Your suggestion makes a lot of sense to me. What are your thoughts,&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/994"&gt;@HeatherGonzago&lt;/a&gt;&amp;nbsp; and&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/188834"&gt;@JonathanUihlein&lt;/a&gt;?&lt;/P&gt;</description>
      <pubDate>Thu, 17 Jun 2021 20:25:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idc-p/1069570#M57</guid>
      <dc:creator>JuliePowell</dc:creator>
      <dc:date>2021-06-17T20:25:22Z</dc:date>
    </item>
    <item>
      <title>Re: Improve FeatureTable widget selection experience</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idc-p/1081923#M60</link>
      <description>&lt;P&gt;It is a good suggestion, I will take this to our lead developer who handles the FeatureTable and discuss how feasible this would be to implement. Thanks for the feedback!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Heather&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jul 2021 19:07:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idc-p/1081923#M60</guid>
      <dc:creator>HeatherGonzago</dc:creator>
      <dc:date>2021-07-22T19:07:55Z</dc:date>
    </item>
    <item>
      <title>Re: Improve FeatureTable widget selection experience</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idc-p/1085580#M61</link>
      <description>&lt;P&gt;Hi, just wanted to second the suggestion for rows and cells to be able to receive a click event and return feature information. It would give the developers flexibility to do a variety of actions based on that click target, whether that's selecting the row in the table, zooming to the feature on the map, or anything else.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Aug 2021 05:00:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idc-p/1085580#M61</guid>
      <dc:creator>ewagstaff</dc:creator>
      <dc:date>2021-08-04T05:00:28Z</dc:date>
    </item>
    <item>
      <title>Re: Improve FeatureTable widget selection experience</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idc-p/1101488#M64</link>
      <description>&lt;P&gt;Hello everyone.&amp;nbsp; I also wanted to add my backing to this suggestion.&amp;nbsp; It has many positive implications for improving UX, as well as DX (developer experience ;&amp;gt; ) as noted above.&amp;nbsp; But I also want to second&amp;nbsp;&lt;SPAN&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/71392"&gt;@MNIT-Kitty-Hurley&lt;/a&gt;&amp;nbsp;'s point above about improving accessibility for our users.&amp;nbsp;&lt;BR /&gt;Related to accessibility, I am currently working on ADA Compliance for a web application that utilizes the TableFeature, and the checkbox feature in particular is failing automated WCAG audits due to the checkbox form elements not having associated labels.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Sep 2021 22:07:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-ideas/improve-featuretable-widget-selection-experience/idc-p/1101488#M64</guid>
      <dc:creator>afenix</dc:creator>
      <dc:date>2021-09-23T22:07:21Z</dc:date>
    </item>
  </channel>
</rss>

