Update
I noticed that when set to Select layers, I can actually get similar functionality from the table widget in Experience Builder in comparison to the table widget in Web App Builder. In the table widget configuration menu > click New Sheet > click Select data > click on a web map (or a similar data source) to view the layers used in that map. From there, I added each layer as a sheet for the table widget. I used the Select fields for initial display section to add whichever fields I would like to be automatically displayed when activating the table widget. Now, I can view all data for a layer and I can view only the selected features if a selection is made with the selection widget. I figured I'd post this in case anyone else was running into a similar issue.
Original Post
In ArcGIS Experience Builder, the table widget can be set to two different Modes: Select layers or Interact with a Map widget.
When set to Select layers, all of the available data is viewable when the table widget is activated. This is helpful in case the user knows which piece of data they're looking for or if they just need to see the data in its tabular format. However, when the select widget is used to make a selection, the table widget does not recognize that a selection was made. As such, the number of records indicator in the bottom left shows 0 for selected and the options for Show selection and Clear selection are not available (greyed out). When clicking the option View in table from the Actions menu in the select widget, the table widget does activate but none of the columns are visible without manually selecting them.
When set to Interact with a Map widget, all of the available data for the layers is hidden because none of the columns are visible without manually selecting them. However, when the select widget is used to make a selection, the table widget does recognize that a selection was made. As such, the number of records indicator in the bottom left shows however many records were selected and the options for Show selection and Clear selection are available. When clicking the option View in table from the Actions menu in the select widget, the table widget does activate but none of the columns are visible without manually selecting them.
Both scenarios display differences in comparison to the table widget from the Web App Builder. For example, in the Web App Builder, after a selection is made, the table widget recognizes that selection and shows data for the selected features without having to turn on columns to view the data. Note that the table widget will show all columns regardless of whether the table was opened from the select widget Actions menu or from the table widget icon. Additionally, if no selection is made, the table widget will show all of the available data for the layers.
It would be ideal if the table widget from the Experience Builder functioned the same as the table widget from the Web App Builder. I understand that the issues I'm presenting here are minor, but it does make for a better user experience when the widgets function as they do in the Web App Builder.
Thanks for reading!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.