Select to view content in your preferred language

Access and Edit Related Table Records in Experience Builder (Similar to Smart Editor in Web AppBuilder)

3018
11
Jump to solution
12-17-2024 03:49 AM
aawadrsk
Emerging Contributor

Hi Esri Community,

I’m currently transitioning from Web AppBuilder to ArcGIS Experience Builder and exploring its capabilities. In Web AppBuilder, the Smart Editor widget allowed us to easily access and edit related table records for a feature layer, which was incredibly useful for workflows that require managing feature-linked table data.

Now in Experience Builder, with the Edit widget and Interact with a Map functionality, I can see improvements in editing capabilities. However, I’m trying to achieve the following:

Goal:

  • Enable users to access, view, and edit related table records for a feature layer within an app created in Experience Builder.

What I’ve Done So Far:

  1. Configured a relationship class in my geodatabase for the feature layer and related table.
  2. Published the feature layer with editing enabled to ArcGIS Online/ArcGIS Enterprise.
  3. In Map Viewer, I enabled pop-ups for the feature layer and included related table records.
  4. Added the Map widget and the Edit widget in Experience Builder.

Current Challenge:

I can edit the feature attributes, but I’m unable to find a way to access and edit related table records in Experience Builder, as I used to do with the Smart Editor widget in Web AppBuilder.


Question:

Is there a recommended workflow or method to enable editing of related table records in ArcGIS Experience Builder? Are there any planned enhancements to include Smart Editor-like functionality for related tables in Experience Builder?


Any insights, workflows, or upcoming updates regarding this functionality would be greatly appreciated!

Thank you,
Ali

 

0 Kudos
11 Replies
NicoleJohnson
Frequent Contributor

edit: I typed too slowly!

I'll preface by saying I've never used the Smart Editor widget in WAB, but you can configure forms for attribute editing, either in Map Viewer or Field Maps Designer.

Doing this (configuring the form) has been a HUGE step up from just letting the edit widget look at the pop-up to determine what the user sees to edit. You can include related record elements for hosted layers/views. I wish I had a screenshot to share, but basically, the user clicks on a feature and sees the configured form with the related records at the bottom. The user can then click on any of the related records and see their info, and depending on the capabilities set up, they can edit, add, or delete them. 

0 Kudos
MrDapy
by
New Contributor

I have been using Experience Builder to create web apps that allow users to edit features and their related tables. However, I am facing a challenge: I would like to disable the 'Add record' button on the related tables, as I do not want users to have access to this function.

 

 

0 Kudos