Select to view content in your preferred language

What widget do you want most

69758
221
08-05-2014 05:45 AM
RobertScheitlin__GISP
MVP Emeritus

I have been working on a few custom widgets for the Web App Builder, but I would like some input as to what widget/functionality people are wanting most.

The WAB has several great OTB widgets but what (realistic) widgets are missing and would be (in your opinion) great to have?

221 Replies
ThomasColson
MVP Alum

Enhanced coordinate locator.

We're using a Flex one posted some time ago in the Gallery (not the one by you, link is long lost). For a public safety application, we have a requirement to enable web map users to search by coordinates in DD.DDD, DD MM SS, DD.mmmm, and UTM (cell phone pings), as well as identify a location on a web map and be able to copy those coordinates from mouse click for dispatch to EM teams or helo pilots. Since ESRI announced the sunset of Flex, and with release of the Web App Builder, there is SOME of that functionality out of the box but it doesn't meet EM needs. The Flex one allows users to accomplish this with either a mouse click, or a right-mouse click. Additional steps or complexity doesn't work for them, as you can imagine, emergency management often doesn't allow the time for non-technical users pull out their trigonometry book and convert DD.DDD to DD MM SS.

I've tried rolling up my sleeves and creating such a Widget but I am no java programmer and can't even get a custom theme to work.

larryzhang
Frequent Contributor

Robert,

On your knowledge, is there an existing widget for 'Export / Clip' the georeferenced image under Window or AOI from web app within ArcGIS Online/ Portal

If not available, it would be mostly wanted to us. See the post at Custom widget to export /clip georeferanced image in Web App from ArcGIS Online

thx 

0 Kudos
PatrickRhodes1
Occasional Contributor

Easily add your own hosted layers to WAB --widget w/o portal/AGOL?

BarnabyRockwell
Deactivated User

I second the motion.  The Portal/AGOL requirement for WAB is an unnecessary hassle for some.

ThomasColson
MVP Alum

Thumbs up for ability to do what we could do with the Flex Viewer....without having to rely on Portal/AGOL!

AdamDrackley
Frequent Contributor

I'll probably make a separate thread for this, but I've created a widget that lets you add your own hosted MapServices to your WAB Apps as you would in the Flex Viewer, rather than needing to go through AGOL/Portal WebMaps.

https://github.com/cmndrbensisko/LocalLayerWidget

Your basemap will still need to come from Portal/AGOL, but otherwise you provide direct URLs to your own MapServices via the widget's configuration settings.  The MapServices should load and display as usual in the map, and cooperate with the Legend, LayerList, and Attribute Table widgets.  Click-To-Identify functionality won't work currently, because the current WAB implementation relies on Portal for all the popup info.

It's currently just something to play around with, but if this is something people find useful, I plan on expanding functionality in the future (ie: specifying sublayers, Image and Feature Services, click-to-identify, etc).  It's not an in-panel widget, so you'll need to follow a few extra steps in the project's Readme file above, so make sure to read through the documentation.

0 Kudos
MichaelVolz
Esteemed Contributor

Building a widget to use your own hosted services would be awesome.  Making an Identify widget or configuring the existing Identify widget to use your own hosted services would also be awesome.

0 Kudos
AdamDrackley
Frequent Contributor

Thanks for the feedback, Michael.  I've added Click-To-Identify functionality has been added to version 1.1 of the widget, along with the option to add local Feature Layers and Basemap Layers to your application.  The latest version is available at the Github link above, and some additional information has been added to the LocalLayerWidgets Discussion Thread LocalLayerWidget and AccessifizrWidget .  Hope this helps!

0 Kudos
JesseHopkins
Regular Contributor

Could you create a widget that removes Web AppBuilder's dependency on Portal/AGOL? In all seriousness, an Advanced Identify widget would be ideal (one where you could identify within buffers or user drawn polygons).

AlisonGaiser1
Frequent Contributor

Jesse, did you see this thread?

LocalLayerWidget and AccessifizrWidget

0 Kudos