Problems with Attribute Table Widget in Dashboard Theme

2704
16
10-11-2018 10:50 PM
Nicole_Ueberschär
Esri Regular Contributor

I have a WebApp in the Dashboard Theme with a map and a couple of graphs using the query widget where I face the problem stated in https://community.esri.com/message/768186-re-problem-with-export-to-csv-from-web-map-app?commentID=7... 

I activated the export from the attribute table, then found out that there is this bug, activated the export from the Query widget and wanted to deactivate the export option from the attribute table to avoid confusion of the users. BUUUUUT, when I try to edit the Attribute Table Widget now it keeps loading but without doing anything and I am also not able to tick any of the checkboxes. 

All other widgets seem to work fine. Any leads on how to solve this?

EDIT: It seems like this problem is related to the map (or the data used in it) that is used for this application. The attribute widget works with other web maps and apps but for this particular web map it does not matter which theme I use - as soon as I open the widget and close it again it stops working, means: when I open the widget settings again it always shows the export option as ticked no matter what I ticked before plus it runs and runs and runs ... 

16 Replies
RobertScheitlin__GISP
MVP Esteemed Contributor

Nicole,

   What are the errors in the browsers web console when the widget just sits and spins?

0 Kudos
AlexDriedger2
New Contributor

I'm experiencing the same issue described by Nicole. After setting up with the attribute table widget in WebApp Builder, it appears to be fine but then when I go back into the Configuration settings it only shows Export to CSV as selected and spins forever without being able to change the options - e.g. the attribute table won't show selected features.

Any idea how to fix?

0 Kudos
Nicole_Ueberschär
Esri Regular Contributor

We made the experience that after removing customized popups from the layer the attribute table widget would be ok and we were able to allow the export from the attribute table, too. Not a permanent solution because we need the customized pop up... 

JonathanSkloven-Gill
New Contributor III

I am having the exact same issue on my web apps. The attribute table exists, and the tab in the app window will open/close it just fine, but I can not edit the settings. I get the infinite spinning cog when I attempt to edit this widget

0 Kudos
NicholasSchoenborn1
New Contributor II

This is still an issue. Has anyone found a solution or workaround that doesn't involve removing arcade expression from the pop-ups?

0 Kudos
RobertScheitlin__GISP
MVP Esteemed Contributor

Did any of you open a case with esri tech support?

What are the errors shown on the browsers web console?

0 Kudos
NicholasSchoenborn1
New Contributor II

I have not opened a case yet as I am attempting some workarounds. I think the issues is related to arcade expressions. Below is the error in the browser console.

js.arcgis.com/3.27/init.js:115 TypeError: Cannot read property 'push' of undefined
at /apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:17
at Object.forEach (js.arcgis.com/3.27/init.js:72)
at Object.b.arcade.appendArcadeExpressionsToFields (/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:17)
at Object.<anonymous> (/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:59)
at js.arcgis.com/3.27/init.js:64
at Object.b.merge (/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:15)
at Object.<anonymous> (/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:58)
at js.arcgis.com/3.27/init.js:64
at l (js.arcgis.com/3.27/init.js:108)
at b.extend.then.then.b.then (js.arcgis.com/3.27/init.js:111) "TypeError: Cannot read property 'push' of undefined
at https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:17:329
at Object.forEach (https://js.arcgis.com/3.27/init.js:72:19)
at Object.b.arcade.appendArcadeExpressionsToFields (https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:17:225)
at Object.<anonymous> (https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:59:74)
at https://js.arcgis.com/3.27/init.js:64:337
at Object.b.merge (https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:15:399)
at Object.<anonymous> (https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:58:454)
at https://js.arcgis.com/3.27/init.js:64:337
at l (https://js.arcgis.com/3.27/init.js:108:277)
at b.extend.then.then.b.then (https://js.arcgis.com/3.27/init.js:111:152)
----------------------------------------
rejected at a (https://js.arcgis.com/3.27/init.js:109:174)
at l (https://js.arcgis.com/3.27/init.js:108:436)
at b.extend.then.then.b.then (https://js.arcgis.com/3.27/init.js:111:152)
at Object.<anonymous> (https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:58:282)
at https://js.arcgis.com/3.27/init.js:64:337
at l (https://js.arcgis.com/3.27/init.js:108:277)
at b.extend.then.then.b.then (https://js.arcgis.com/3.27/init.js:111:152)
at Object._processTableData (https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:58:145)
at Object.setConfig (https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:55:323)
at Object.<anonymous> (https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:49:220)
----------------------------------------
Error
at b.extend.then.then.b.then (https://js.arcgis.com/3.27/init.js:111:97)
at Object.<anonymous> (https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:58:282)
at https://js.arcgis.com/3.27/init.js:64:337
at l (https://js.arcgis.com/3.27/init.js:108:277)
at b.extend.then.then.b.then (https://js.arcgis.com/3.27/init.js:111:152)
at Object._processTableData (https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:58:145)
at Object.setConfig (https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:55:323)
at Object.<anonymous> (https://knoxgis.maps.arcgis.com/apps/webappbuilder/stemapp/widgets/AttributeTable/setting/Setting.js?wab_dv=2.11:49:220)
at https://js.arcgis.com/3.27/init.js:64:337
at l (https://js.arcgis.com/3.27/init.js:108:277)"

0 Kudos
RobertScheitlin__GISP
MVP Esteemed Contributor

Nicholas,

   Because you are using AGOL WAB there is no other workaround besides removing the arcade expression from the layer. You really need to call this into esri tech support so that it get logged and the priority is elevated for the fix in the next release.

NicholasSchoenborn1
New Contributor II

Thanks for the info. I will contact support.

0 Kudos