|
IDEA
|
Built-in functionality for Experience Builder should be compatible with stand-alone ArcGIS Server services. I set up an Experience Builder site with maps that were using hosted feature services and was able to: 1. Create a data view for the list widget that sorted my features by a specific attribute (county name). 2. Create a trigger on the map that would filter the framework based on the data view I created (see item 1). Both functionalities worked as designed. When I switched out the data sources to ArcGIS web services published from a 10.8.1 stand alone server, those functions no longer worked.
... View more
05-26-2022
10:27 AM
|
0
|
0
|
561
|
|
IDEA
|
@ShengdiZhang Just wanted to add my support for this enhancement as soon as possible. I have a lot of maps/apps that list contact email addresses that vary by attribute field. We don't want to put the text of the email address on the page itself because it makes an easy target for spammers to scrape. Our company's policy is to always put the word Email and then hyperlink it with mailto:person@place.org. If we could use Arcade to construct links, that would work, too. Prior to the first 2022 Experience Builder upgrade, I could store the email in a separate field that included mailto: before every email address and could use that field in the List widget if I chose URL as the hyperlink option. After the upgrade, ExB force appends the URL of the app as a prefix to mailto:... so my workaround is no longer viable. This missing functionality seems like a really big omission for what is otherwise a great product that improves with every release. (I am dreading telling our Communications officer that I can't do a mailto: link because of a technical limitation.)
... View more
05-03-2022
01:44 PM
|
0
|
0
|
1864
|
|
POST
|
Unfortunately, I have not found a solution. I prefer to use the Edit widget when I am updating that dataset because of that specific issue, but my end user manages the entire program and sometimes needs to update several sites at once. I submitted an ArcGIS Idea yesterday that included this request. https://community.esri.com/t5/arcgis-experience-builder-ideas/tablet-widget-add-quot-update-quot-button-and/idi-p/1159092
... View more
03-30-2022
08:43 AM
|
0
|
2
|
5161
|
|
IDEA
|
For background: I am using the Table widget in a hosted Experience Builder site. The data layer is published as a feature service from SQL Server to a standalone ArcGIS Server. Editing is enabled on the table. My first suggestion is to provide the option to hide the time input on date/time fields. My dataset tracks the date that a location opens and closes, but time is irrelevant for us to track. I can hide time in the Edit widget using Smart Forms on the Map Viewer map, but that setting does not carry over to the Table widget. My second suggestion is to add an "Update" button to the Table widget, just like the one that is in the Edit widget. My end users are using the table widget like an Excel spreadsheet, but since every change has to be immediately written to the database, the entire table refreshes every time a change is made. It is really disorienting to suddenly be kicked back to the first record, first column when you are editing something further down and over.
... View more
03-29-2022
01:20 PM
|
26
|
4
|
2205
|
|
POST
|
Update: I chatted with tech support about this. Map Viewer has a special "Arcade" content option for pop-ups that you have to use to embed the html code that uses Arcade. The first part of the workflow is the same - you go to Manage expressions and set up the IIF statement so that it checks to see if your field is empty. Then, you go back to the main config window and choose Arcade from the Add Content menu: In the dialogue box that opens, you have to put the HTML code in the text parameter like this: Unfortunately, this new method means that you'll have a blank line in your pop up if there is no data for that particular feature. Here's my example where I'm suppressing empty phone numbers (the Arcade content is in between two text contents: On the bright side, it appears that the original methodology from Conditional Field display with Arcade in Pop Ups (revisited) still works. It requires knowing how to create a table using HTML, but at least it works!
... View more
03-08-2022
08:49 AM
|
0
|
0
|
4724
|
|
POST
|
This is interesting - I can get it to work with expressions if I nest them inside a table like your example. But using span or div tags on their own, as described in this tech support article and this community post does not work in the new Viewer. Thanks for testing, @JohannesLindner !
... View more
03-07-2022
08:05 AM
|
0
|
1
|
4733
|
|
POST
|
Am I correct that this only works in Classic Map Viewer and not the new one?
... View more
03-04-2022
12:49 PM
|
0
|
3
|
4742
|
|
POST
|
I'm running the Export Web Map tool in Pro 2.9.2 in preparation for publishing a custom print service. One of the parameters is Format, which has a predefined list of options that is much longer than what I want to offer. Is there any way to reduce the choices in this list?
... View more
03-04-2022
11:48 AM
|
0
|
0
|
539
|
|
POST
|
We had very similar experiences, @KimberlyGarbade. (I laughed when you made the comment about the mysterious ESRI_ID field appearing. What the heck??) The only thing I can't replicate in your second answer is in the last step. I cannot find a way to add the modified view to Pro if it doesn't have the UniqueID field. Fortunately, between your tips and the suggestion from @Reinaldo_Cartagena, I thought up a new solution. I saved my view without a unique id, and then created a second view where I joined my first view to a master table that contains a single list of all CONTENT_AREA values. In that second query, I added the OID from the master table and got what I needed. I have a hunch that Reinaldo's solution is more elegant than what I did, but I couldn't quite parse out his example in my own mind. (I've never been good at nested queries.) Appreciate the help!
... View more
03-04-2022
06:36 AM
|
1
|
0
|
8056
|
|
POST
|
Thank you, @KimberlyGarbade! That partially worked, but didn't get me all the way across the finish line. In SSMS, the query works, but when I try to save it as a view, I get this error message: I saved anyway and tried to add the table to Pro, but got this message when I tried to open the attribute table: Then I tried adding the actual query as a query layer in Pro. That worked - it added to the map and I was able to open the attribute table and view its contents. But, when I tried to publish a REST service to our stand-alone ArcGIS Server, it gave me several unhelpful errors:
... View more
03-03-2022
02:00 PM
|
0
|
2
|
8095
|
|
POST
|
I love using SQL views to summarize my data for use in Dashboards and Experience Builder. However, I keep running into the problem of not having a unique identifier for Pro to use. Here's an example query: SELECT CONTENT_AREA, COUNT(CONTENT_AREA) AS Count
FROM SDE.Dataset
GROUP BY CONTENT_AREA That gives me a nice table that looks like this: CONTENT_AREA Count Metric1 99 Metric2 2 Metric3 73 This query gives me the numbers I need, but Pro can't add it to the map because there is no unique identifier. In other queries that don't use the GROUP BY clause, I can use this trick: CAST(ROW_NUMBER() OVER(ORDER BY (SELECT NULL)) AS INT) AS OBJECTID ... but this doesn't work in Pro unless I include OBJECTID in the GROUP BY clause.
... View more
03-03-2022
12:29 PM
|
0
|
8
|
8136
|
|
POST
|
Thank you, @ShengdiZhang . Unfortunately, the table widget in Experience Builder does not honor that setting. I already have the time suppressed in the Map Viewer, but it still displays in the table widget.
... View more
02-18-2022
07:04 AM
|
4
|
0
|
6272
|
|
POST
|
@ShengdiZhang - that won't resolve my problem. I'm asking about hiding the time in a date/time field. I don't want to hide the entire field, but rather just the time. (See screenshot in original post.)
... View more
02-17-2022
06:23 AM
|
0
|
7
|
6291
|
|
POST
|
I'm using the Table widget in Experience Builder (the online version, not developer edition). My date fields are displaying the time, and I'm wondering if there is a way to hide that? Time is irrelevant for this dataset - they just need to track the date.
... View more
02-16-2022
09:47 AM
|
5
|
35
|
12683
|
|
POST
|
FANTASTIC! Thank you, @ShengdiZhang. That definitely fits the experience that we want.
... View more
02-15-2022
08:43 AM
|
0
|
0
|
9213
|
| Title | Kudos | Posted |
|---|---|---|
| 2 | 2 weeks ago | |
| 2 | 12-14-2025 06:20 PM | |
| 1 | 05-12-2025 06:28 AM | |
| 1 | 12-04-2025 07:20 PM | |
| 1 | 06-26-2025 12:50 PM |
| Online Status |
Offline
|
| Date Last Visited |
yesterday
|