Experience Builder Custom Widgets

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Latest Activity

(17 Posts)
adamsimple
Occasional Contributor

A free, single-file TypeScript utility that lets you toggle structured debug logging in your custom Experience Builder widgets from the URL. No rebuilds, no code changes, works in dev, test, and production. Just add ?debug=FETCH to your ExB URL and see exactly what's happening.

Read more...

more
3 2 568
Brian_McLeer
MVP Regular Contributor

Have collapsed sidebars expand when using "Add to table" or "View in table"" to show Table widget within sidebar. 

Read more...

more
4 8 606
Brian_McLeer
MVP Regular Contributor

The Property Report Widget brings comprehensive property lookup and reporting capabilities to ArcGIS Experience Builder. Users can search by address, parcel number, or map click, then view detailed information from multiple data sources displayed as configurable tables and charts. The widget supports related table queries, nearby feature analysis, and exports results to accessible PDF documents. Inspired by the reporting tool on PortlandMaps.com, this widget is fully WCAG 2.1 AA compliant and ready for government applications.

 

Read more...

more
8 16 2,302
Brian_McLeer
MVP Regular Contributor

A dropdown widget for ArcGIS Experience Builder that navigates between applications while preserving map extent and zoom by passing URL hash parameters.

Read more...

more
2 1 803
Brian_McLeer
MVP Regular Contributor

This Enhanced Measurement Widget for ArcGIS Experience Builder provides eight measurement tool types including point, distance, area, circle, rectangle, triangle, and freehand drawing capabilities. The widget offers extensive configuration options for developers and supports export in JSON, CSV, GeoJSON, and PDF formats. This is the first beta release built on Developer Edition 1.18, and feedback on bugs or enhancements is welcome.

 

Read more...

more
5 25 2,774
SvenJensen
Occasional Contributor

The Cloud Widget is a brand-new custom widget for ArcGIS Experience Builder designed to help users save, share, and collaborate on maps. Designed with an intuitive UI and cloud storage capabilities at its core, making it simple for both GIS professionals and non-GIS staff to capture and share map states.

Read more...

more
3 0 1,685
RoxanneTurgeon
Emerging Contributor

My custom widget gets the error view:no-layerview-for-layer in preview mode.

Read more...

more
0 0 274
Brian_McLeer
MVP Regular Contributor

The Right Click widget adds contextual map tools to ArcGIS Experience Builder. When a user right-clicks on the map, a menu appears offering a set of configurable actions. This provides quick access to functions like zoom, measurement, coordinate copying, and reverse geocoding, without cluttering the interface.

Read more...

more
10 42 8,454
Brian_McLeer
MVP Regular Contributor

The latest release of the Advanced Draw Widget introduces practical improvements across both the Draw and My Drawings tabs, designed to enhance accuracy, flexibility, and usability in GIS workflows. Key updates include a real-time measurement system with support for custom units and advanced calculations, dynamic tooltips that provide immediate feedback during drawing, and enhanced snapping functionality for precise alignment. The updated interface streamlines drawing tools with clear mode indicators and expanded text styling options, while layer management now offers runtime visibility toggles and customizable naming. The My Drawings tab adds robust storage options, including local storage and import/export features, as well as comprehensive tools for organizing, editing, and managing drawings. With an accessible design and performance optimizations, this release refines the Enhanced Draw Widget into a more reliable and versatile tool for professional map-based projects.

 

 

Read more...

more
37 92 17.7K
JeffreyThompson2
MVP Frequent Contributor

Major breaking change alert. The JavaScript API team is going to start removing API widgets in 2026. If your Experience Builder widgets call in any API widgets they will start to break. If you are building any EXB Widgets that use API Widgets now, you should be using Components.

JeffreyThompson2_0-1742822278572.png

 

more
5 7 2,184
491 Subscribers
Labels