Bugs and basic functionality missing

02-23-2015 02:47 AM
Occasional Contributor III


I've been trying to configure a basic editing app for a big Esri customer using the Web AppBuilder that needs to be hosted on ArcGIS Online. This was sold to the customer by Esri as major benefit to their solution. I've configured this using the geocode widget and edit widget and initially was impressed by how straightforward it was.

However, after showing this to the customer and playing some more with the app, I've found the following:

  1. There is a bug which prevents the edit popup from appearing after using the Geocode widget. Once the geocode widget is used, the app continually displays the geocode search results popup, rather than the edit popup when attempting to create or edit existing features. This simply makes the app unusable for the customer, because the workflow is to search for a location and then add a feature! I've raised this with Esri UK support.
  2. The dates displayed in the edit popup are in US format and there is no way to configure this anyway. The app should have somewhere in configuration to set the localisation, this is basic functionality for an application with an international customer base.
  3. The is no 'Today' option on the date drop down in the attribute editor, instead it defaults to some ridiculous date or by editing the feature template I can get it to default to a specific date, but this isn't good enough. This should default to today's date, where nothing is set in the feature template and there should be a 'Today' button on the drop down. This is done well in other Esri apps, so why not here?
  4. The Query widget does not issue the correct where clause syntax when querying dates, so I cannot configure a query that works on a date field because it just returns query failed! Again, this is raised with Esri UK support.
  5. When the table widget is open, it doesn't resize the left pane, where the edit and legend are displayed. Therefore a user cannot use the edit toolbar whilst the table is displayed.
  6. A key requirement of any GIS application is to be able to search, by both address and coordinates. Why oh why is there no ability to search by XY? It is so simple to implement, but is missing from this and lots of other Esri apps. The first thing most of our customers ask is, 'can I search by XY?' and I have to then explain that it will involve customisation!
  7. The customers feature layer has a text field of 255 characters, this displays as a single line text box in the edit popup. This doesn't result in the best user experience and it should be relatively simple to resize the text box based on the field date type.

Basically, the Web AppBuilder is a good start, but I'm far from convinced that it is suitable for production use yet with all these issues and considering this really is a very basic app we are looking to configure. Yes - we can download the template and hack about with it and then host it ourselves, but then it's not OOB or COTS then is it!


Tags (1)
0 Kudos
2 Replies
MVP Emeritus


   These are all valid points/issues. It is great that you have reported at least two of them to support but until users like you report all issues/enhancement requests, this things are less likely to get resolved quicker. Most products begin this way covering many of the basics and failing in areas that seem so logical to use that they would have tested using this or that scenario, but the truth is they don't initially. Keep providing feedback to support.

New Contributor II


I came across your posting because I was under the impression that the search widget didn't support entering in a coordinate pair as you state in item number 6 in your post.  Nothing about the configuration of the widget would indicated that, but if you do enter in a coordinate pair of the coordinate system displayed in the app it will find and provide the ability to zoom to the result.

Note that Robert provides a nice enhanced locator widget that provides a lot of options, but my customer use case is hosting WAB on AGOL and thus no custom widgets.  There is a posting titled "Web AppBuilder Search/Geocoder widget" on ideas.esri.com if you're interested.