Hi Heather,
Thanks so much for taking the time to review the information on the XBUI Widget and explaining exactly what you are looking for.
I hear you.
Robert Scheitlin designed the Enhanced Search Widget to combine 3 search methods into one single interface as shown by your graphic:
- Attribute Search
- Graphical Search
- Spatial Search
Examples:
You can set up an Attribute Search to find a School where Name = Capitol Heights Middle School.
You can use the Graphical Search to drop a point at the intersection of a cross street and find all Schools that fall within 3000 feet.
You can use the Spatial Search to find all Schools that fall within a Zip Code.
The integration of these 3 search methods into 1 easy to use interface made the Enhanced Search Widget our centerpiece of all our Web AppBuilder apps.
I was frantically looking to find a replacement for the Enhanced Search Widget that we could use on the Experience Builder.
Phil Ponce assessed our needs and decided to build an Interface that not only included these Search Methods but also added a ton of extra capabilities like batch editing of Attributes, listing all data layers within a selection area as a tree view, opening related tables, executing complex SQL statements on the fly and more.
Using the National Education Map as an example, I will walk you through how XBUI handles Attribute Search and Graphical Search.
1.
Attribute Search
Launch the National Education Experience Builder Web App.
https://portal3.emswebmap.com/arcgisportal/apps/experiencebuilder/experience/?id=d6a80135bba441d2ae3...
This is how the XBUI Interface looks like.

Turn on the Schools Points data layer.

Open the Menu Options next to the Schools Points Layer and click on Select/Filter by Attributes.

This opens up an interface to create complex SQL expressions on the fly. You are no longer limited to the fixed queries that are set by the Enhanced Search Widget.
For example, let’s say you want to find all the Schools in the US that contain “Capitol” the School Name.

Select Field = SCH_NAME

Select Operator contains the text

Add Text = Capitol

Click on Select Using Query
The XBUI widget identifies 24 Schools that contain the text Capitol in the School Name field.

Expand the list of Identified Schools.

Expand the Menu Options for the first identified record.

Zoom to Location

The Map Zooms to Capitol Heights Middle School.

Click on Capitol Heights Middle School to view the Attributes.

Not only can you view the Attributes, you can also Edit them.
Open the Edit Tool next to Capitol Heights Middle School.

Now you are free to edit all the Attributes.

You can also Batch Edit all your selected records.
Open the Edit Tool next to the 24 selected Schools.


This is one example of how the capabilities of the XBUI Widget surpasses the Enhanced Search Widget.
2.
Graphical Search
Let’s say would want to find all the Schools within 3000ft of the intersection of Winona Ave & Federal Dr.

First, clear your current selection.

No records are currently selected.

Click on the Select by Circle Tool.

Click on the street intersection to establish the center of the circle.
Drag the circle to a radius of 3000ft.

Pay attention to the Radius reading as it updates in real time as you expand the circle.

The XBUI Widget identifies 3 Schools within this buffer zone.

Expand to see the list of schools.

The selected Schools are highlighted in cyan.

3.
Spatial Search
Let’s say you want to find all the Schools that fall within a given Zip Code.
The Enhanced Search Widget allows you to select a Zip Code either via an Attribute Search or a Graphical Search and then apply the Spatial Search to locate all the Schools that fall within this selected Zip Code.
Phil has not implemented this feature yet on the XBUI Widget.
The XBUI widget is still in development.
Please feel free to send Phil Ponce Phil@emsol.com with all your enhancement requests.
He would love to hear from you.
Phil is developing this advanced Selection/Query/Edit widget for the Experience Builder as a labor of love. His team uses this widget everyday on their internal GIS projects at Engineering Mapping Solution in Phoenix, Arizona.
Here is Phil’s contact information:
Phil Ponce, P.E. Vice President
Engineering Mapping Solutions, Inc.
1355 E Northern Ave., Suite 1
Phoenix, AZ 85020
602-402-9878 (cell)
Phil will be at the User Conference to answer all your questions.
Best regards,
David Das