Is there a way to reset an ArcGIS Web Mapping Application back to default settings for everything (i.e. widgets, settings, etc)?
One of my web mapping applications is acting abnormally, which seems to have started after the most recent ArcGIS Online update. My other web mapping applications with similar functionality are working normally though. I have a couple view tables in this particular web app and the attribute table widget will not open for those (the spinning timer will circle for hours); however, attribute tables will open for all my other layers in this web app. Also, when I go to the web map associated with this web app, the view tables work perfectly in the web map. The issue seems to be in the web mapping application. I just want to reset it and start with fresh settings, but I cannot delete it and start over (need the url to stay the same).
Hi Marie, We're sorry that this is a regression bug newly introduced in latest update. In case of no more patch for this release and needing to wait for the fix in next ArcGIS Online update (September or October), could you evaluate the the workaround mentioned by Zezheng above? I know the tables might be also used / maintained by other non-GIS applications. Is it possible to do something on data specially for the WAB app you're running?
Lemao and Zezheng,
We will give your suggestions a try. I will respond back once we are done and have something to report (hopefully something good to report!).
Thank you both for all your help. I'll be in touch.
Lemao and Zezheng,
We tried a version of your suggestions, but the error is still the same.
The following map document have a point layer and a csv table. The service of csv table won't have `objectIdField` when I share the map document to MapServer.
To let the csv table have `objectIdField` I import the csv table to a Geodatabase and rename it as ."Gis_table".
Now the map document have a point layer, a csv table and a GIS based table.
After that use the current map document overwrite the above MapServer.
Because the type of the first filed of "Gis_table" is `esriFieldTypeOID`, the first field will be recognized as `objectIdField` of "Gis_table" service.
Could you share us how you import the original table to a Geodatabase, and how you use the Gis based table to overwrite your existing services?
Sorry for the delayed reply - was gone to ESRI UC!
So I did not import the original table into a geodatabase. The table I am referencing is a view into a different table on a different server - these views pull live data. Because of that, I cannot import the data into a Geodatabase or the data becomes static and unusable for my needs.
I was trying to fool the application by creating a column in the view called ObjectID and populating the column with a unique id number, but it is obviously smarter than that. 🙂 I see now, because the field type is not "esriFieldTypeOID", why it is not working still.
Can you think of another work around? Can we get this logged as a bug so a future version will resolve this issue?
Unfortunately we can't find better workaround for your case. The bug has been logged and is scheduled to the next release (late September or early October). Thank you for helping on this.