Option to "Add new row" or record when editing a table in Table widget

3852
18
07-12-2021 03:02 PM
Status: Open
Labels (2)
BrittanyBurson
Occasional Contributor III

We love the Table widget editing experience, as it allows for a user friendly way of editing for our users who are moving workflows from Excel. We are looking to maintain and edit a number of non-spatial Tables this way, but what is missing is an option to "Add new row" or record. Bonus: This would be especially useful if add new related row/record were supported for relationship classes.

Something like an edit menu or using the existing one with...

BrittanyBurson_0-1626127099712.png

For now the only way we can think of working around this is adding a bunch of empty rows for updating by the user.

Thank you ExB team!

18 Comments
SveinungBertnesRåheim

ESRI take some steps back, to 2014, when not including support for related tables. In Web App Builder, you have support for relationship classes in the pop-up, in table view and in edit widget.
What have EB to offer? Some confusing table widgets, where you have to re-establish a defined relationship, and no edit possibilities. Doesnt seem like webmap support this either. 
Step up! This is basic functionality. 

AlixVezina

This is possible when using the Table widget along with the Edit widget. You can add new records to a Table layer and they will show up in the Table.

AlixVezina_0-1691090616971.png

 

RodellZorilla

Hi @AlixVezina, thanks for that. Is there already a way to add multiple records at once (using csv or excel)? I've been having to use ArcPro to append multiple records at once, but I was hoping that non-GIS staff also have that capability without using ArcPro. Thank you!

AlixVezina

@RodellZorilla , no there isn't any append functionality available at this time in Experience Builder. Please feel free to create a new ArcGIS Idea with details about your needs and a workflow example. Thank you!

GJY
by

@AlixVezina thank you for this. I have been able to make a functional editor in EB now.

It would still be preferable to have a "Add" button on the Table widget itself. The Edit widget takes up unnecessary real estate in my app.

johnbrosowsky

Hi @AlixVezina,

I tried your example of table widget with edit widget and there is no plus sign at the upper right in the edit widget to add a record.  Can you be more specific about what you did there? 

Thanks!

JB

 

johnbrosowsky

Hi @AlixVezina,

Disregard my previous question.  I was using a feature layer created from "new item" in ArcGIS Online and it did not work.  But it does work with a nonspatial table in a filegeodatabase uploaded to ArcGIS Online which makes sense.

JB

 

tiztrain

@AlixVezina This does not seem to work with related tables as far as I can tell. I would like to be able to select a feature and then add a related record against that feature. It seems like there is no way to link the related record as the related field value is blank.