I've created an experience to make edits in a table widget. However, after each edit, the table refreshes, cancels my sort order, and scrolls to the top, which is fairly infuriating when you're trying to make multiple edits to a long table.
Hi @wayfaringrob
It is probably easier to connect to your table in AGOL or Enterprise via ArcGIS and do your edits.
@Stefan_Thorn I'm not sure what you mean. The table is a feature layer that lives in my ArcGIS Online organization.
@wayfaringrob
In ArcGIS Pro you can connect to ArcGIS Online and load the feature layer to a map or open the web map. If you have rights to edit you can edit your data in ArcGIS Pro similar to editing in ArcGIS Online but without that behavior.
Success!
@Stefan_Thorn I’m aware of that. I didn’t go to the trouble of setting up an experience builder app just for myself, though. This is an application intended to make editing user friendly and doable without a login or license.
a great idea. Editing the table is basically unusable right now with large tables. Since it has to reload after every edit
@ClayDonaldsonSWCA exactly, it's fine if you're making, like, one edit, but any more than that it really is unusable.
@wayfaringrob I posted about this and was ignored, I guess they don't see it as an issue. Interestingly enough if you look at the code for the table widget in the JS API (in the sandbox) it DOES NOT refresh the table when making edits. My conclusion is that they completely botched the migration of the JS widget to experience builder. We are now looking at either dropping experience builder completely or recoding the table widget. Utterly ridiculous that the table widget made it past testing and into production because it's a complete failure and quite frankly an embarrassment to everyone involved.
@QuantitativeFuturist lots of half-baked stuff flying out of Esri lately. They are developing new things so quickly that it seems they are not testing them for quality, functionality, and ease of use. I agree with you, it's frustrating. And they make it so that the only recourse is to deal with cumbersome, time-consuming tech support that often refuses to log a bug or come here and scream into the void of developers in hopes that one of them cares enough to even suggest implementing the basic functionality that would make their software usable. It sucks.
@wayfaringrob Update on this - I reported this bug at the UC, which they initially denied to my face!! Then they tried to blame it on the Javascript API implementation - which I demonstrated in the sandbox as working correctly. As I was reporting this bug, someone else came and reported the exact same thing. So they said it would be fixed in the next release (in case you're not aware, they are reducing the number of releases from 4 to 3, so have to wait even longer to fix bugs that were reported and ignored). The product manager/owner didn't seem to care at all about this bug and I think that's esri in general. We pay huge amounts of money and get incredibly lackluster service, the product manager for Experience Builder needs to be fired asap.
Your point regarding testing is completely valid - how is it possible to release software with obvious bugs and flaws and expect users to wait 4 months for a fix. They are not testing things properly and all the new shiny products in the world are worthless if you can't produce a stable core product.
@QuantitativeFuturist thanks for the intel. Yes, at a certain point, using something with issue after issue becomes really undesirable, especially when it takes a persistent (and in your case -- well-researched) village to find the time to convince the developers first that your issue is an issue and then that they should fix said issues. (All while trying to get whatever you were trying to do done.) We are fortunate to have staff in training for other web-based mapping solutions but in the meantime it would be nice if Esri refined their products substantially more than they're doing now. As a customer, it's mildly frustrating to shell out thousands per year to use something lauded as "class leading" that then breaks in your hands at a simple task.
Having the table refresh in ArcGIS Experience Builder after making a single feature edit is very disruptive to our users, and we would really like it to be resolved.
I think everyone on this forum understands the level of effort it takes Esri to build these (actually pretty incredible (when you consider they are web based)) application frameworks, and we just need to be optimistic that they'll get there eventually. Sure, I also find it frustrating that development effort sometimes goes into features that our organisation don't really need, instead of something that we really needed yesterday - but its hard to cater for millions of users, and someone out there probably needs this stuff.
I'm not hugely familiar with the ins and outs of the JS 4.x API and how the table works over there, but if it doesn't refresh after an edit there, lets hope it doesn't in EXB sometime soon.
Alternatively, there's another great idea here: Save button for Table, rather than automatic refre... - Esri Community to implement a save button into the table. I would actually prefer this as it would allow users to cancel all of their edits. This would effectively allow users to have an session of updating attributes (Ideally bulk attribute edits i.e. Field Calculator style!) and then either save or discard if you stuffed up your data...
It appears to not be fixed in version 1.10
I will try it in 1.11 when I get a chance
In the mean time, filtering down the dataset to a smaller number seems to help it not lose track of edits.
I am experiencing this problem with the table refreshing after making an edit too. Did anyone fix it or do you have a more elegant way to have the user edit attributes in ExB?
I even tried adding the Edit Widget without any luck.
So the workflow would be:
The problem has been solved. Thank you for the post!
This has been implemented and the fix is available in ArcGIS Online and ArcGIS Enterprise 11.1
This problem still remains.
Melden Sie sich an, um zu posten, Inhalte zu folgen und mehr. Neu hier? Kostenlos registrieren.