Experience Builder Custom Widgets - Page 2

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

Latest Activity

(15 Posts)
ShareUser
Esri Community Manager

If you are on Developer Edition, here is a set of links to custom widgets you may find useful. Please post any other widgets you find useful in the comments.

  • Add/Remove By Group - Allows end users to add/remove sets of related layers as groups. The Add/Remove 2.0 Version creates the layers as an Experience Builder datasource. The 3.0 Version includes an option for end-users to make their own groups and makes it fully configurable from the Settings Panel.
  • Basemap Gallery - A Basemap Gallery with more functionality and customization options than the OOTB Widget.
  • Basemap Toggle - Imports the Basemap Toggle Component from the JavaScript API.
  • Cloud Widget - Allows users to save a map state and share it with other users.
  • Create Group Layers - Allows end users to create their own layer groups that can be visually toggled as groups.
  • Custom Editor - Adds measurements in acres and improved snapping.
  • Custom Pill Filter - A copy of the built in Filter Widget with additional styling options.
  • Draw - Offers more drawing and editing options than the default draw widget, including support for text. I recommend my visually enhanced version. Or the 1.17 version with point symbol rotation and font choices. The latest version includes measurements, snapping and tooltips, and saving/downloading/exporting drawings.
  • Enhanced Coordinate - Displays coordinates, zoom, scale, tilt and rotation and links to Google Maps.
  • Enhanced Locate - Search for a location in any spatial reference and reverse geocoding.
  • Enhanced Measurement - Measure stuff in many different ways and export the results.
  • Fancy Filter - Automatically creates a set of filters for layer with a Unique Value Renderer. Two versions: one optimized for a single layer designated by Builder and the other allows for the end-user to change layers at runtime. 
  • Feature Panel - Retrieves data for all features at a clicked mouse location. Can be placed in an auto-opening sidebar. (Note: has been broken since 1.13. It will take extensive modifications to work in the latest versions.)
  • Identify - Much like the Feature Panel widget, but with a tabbed presentation, ability to be enabled/disabled by the end-user and can be triggered by the related search widget. Identify for Experience Builder 1.14.
  • Interactive Legend - Imports the Interactive Legend Component created for the Interactive Legend Instant App
  • Layer Focus - Turns off visibility of all layers but the focused layer.
  • Mailing Labels - Generate a set of mailing labels from selected data.
  • Map Layers - A customized version of the Map Layers Widget with smart expansion of layer groups.
  • Map Switcher - Designed for switching between Experience Builder projects and zooming to the same map extent.
  • Measurement - Since the June 2024 Online update, many users have been reporting poor performance with the built in Measurement Widget/Map Tool. Here is an alternative.
  • NearMap - Displays NearMap aerial imagery with option to compare two images in a swipe. Re-built for Experience Builder 1.19.
  • Previous Extent - Back and forward buttons for your map.
  • Property Report - For accessing a wide variety of information related to a property, including related records and nearby features, using text, charts, and graphs and exporting it to a PDF.
  • Radio Layers - Controls your map layers with radio buttons.
  • Rain Radar - Live weather radar.
  • Right Click Widget - Adds a context menu with many functions when right clicking on map.
  • Save Instance - Save the current state of an application to resume later or download and share.
  • Sharepoint - For interacting with Sharepoint documents.
  • Show On Map Widget - Gives end users control over the Show On Map highlighting and ability to save these subsets.
  • What3Words - Get the What3Words location of a mouse click.
  • XBUI and XBUI Search - XBUI is intended as an all-in-one user interface with Table of Contents, Bookmarks, Advanced Search and Selection options and Tables. XBUI Search is focused on the search and selection aspects of the widget. Note: these widgets are developed by a consulting firm, Engineering Mapping Solutions, contact them at Marko@emsol.com to learn more.
  • Zoom - Allows users to manually set the map extent.

more
3 13 3,864
JeffreyThompson2
MVP Frequent Contributor

I really wish I could do this, but I don't know how...

I don't have the time to make it, but I really want...

Do you have a question like this? Do you have an idea for a custom widget but don't know how to build it? Consider this page the Ideas Board of custom widget. Outline your concept for a custom widget below and maybe someone will build it. Maybe. No promises are being made here.

Work is really slow lately, I need something to do...

I'd like a project to work on to improve my developer skills, but I don't have any ideas...

Do you have a question like this? Look through the comments. Pick out a project and try to build it. Have fun!

more
4 18 2,060
JeffreyThompson2
MVP Frequent Contributor

As you may or may not have noticed, @RobertScheitlin__GISP has not been around much lately. As such, I have asked Robert's permission to be added as an owner on this group. Nothing about this group will be changing, but just be aware that if you try to ask Robert a question, he probably won't answer.

Let's all give Robert Scheitlin a big round of applause for his many dedicated years of help and leadership to the GIS community, especially for all his many wonderful WebAppBuilder and Experience Builder Widgets.

more
34 15 2,797
TEMPNunoAlves
Emerging Contributor

Hi,

Is it possible to add the Actions component to a custom widget configuration panel, to interact with the entire framework and other widgets (native and custom), or this has to be entirely implemented  in a programmatic way, even for situations like have a 'zoom to' from the custom widget to the map?

Tks

 

more
4 0 583
RobertScheitlin__GISP
MVP Emeritus

All I just wanted to let you know which widget I have in development right now.

Read more...

more
12 21 8,172
466 Subscribers