HOW TO

Dynamically populate Table widget with map layers in ArcGIS Experience Builder

Last Published: May 20, 2025

Summary

In the ArcGIS Enterprise portal, creating an experience in ArcGIS Experience Builder that enables dynamic access to attribute tables for individual map layers is possible. This capability gives the experience owner greater control over layer visibility and interactivity, and allows users to explore data on demand without being overwhelmed by unnecessary information.

This article details the workflow to dynamically populate the Table widget with individual map layers in ArcGIS Experience Builder.

Procedure

  1. In ArcGIS Experience Builder, on the Insert widget panel, search for the Table widget and drag and drop it onto the canvas.
  2. On the Insert widget panel, search for the Map Layers widget, and drag and drop it onto the canvas.
  3. On the right panel, on the Content tab, configure the settings for the widget.
    1. Under Source, ensure the Interact with a Map widget option is selected.
    2. Click the drop-down button and select the map used in the canvas underĀ Current Page.
  4. In editing mode, click Live view. Navigate to the Map Layers widget in the canvas, click the Options button next to a map layer, and click Add to table or View in table.
  5. Repeat Step 4 for each layer to display in the Table widget.
  6. Click Save The Save icon to save the configurations.
Note:
The Map Layers widget can also dynamically add layers to the Table widget when interacting with the published experience. To view attribute tables for additional layers, repeat Steps 4 and 5 within the live app.

Article ID: 000035939

Software:
  • ArcGIS Enterprise
  • ArcGIS Experience Builder

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options