POST
|
Thank you @Ke_Xu for your inquiry. My main issue is that: data views that are defined for a layer within Experience Builder do not seem to support being controlled by url parameters. Hence, the example I gave where: The main layer (dataSource_1-18a09b4c123-layer-1) works with a url parameter, but The data_view (dataSource_1-18a09b4c123-layer-1-dataView_1) defined from the main layer is not able to be controlled with a url parameter. The only reason I gave the example json of the dynamic text is because that is where ExpB seems to be grabbing the dataSourceId to be able to control the data_view. Alternatively, it appears that the url parameter cannot support data_views as the layer to pass into the data_filter.
... View more
04-18-2025
04:53 PM
|
1
|
0
|
124
|
POST
|
Thank you @BrittanyBurson This worked for me, in the case that I have duplicate values. For the category selector, I chose grouped values and single selection.
... View more
04-18-2025
04:32 PM
|
0
|
0
|
416
|
POST
|
https://support.esri.com/en-us/knowledge-base/how-to-transfer-content-from-one-arcgis-online-organiza-000022252
... View more
02-21-2025
09:01 AM
|
1
|
0
|
327
|
BLOG
|
Thank you so much for sharing this @JenniferAcunto For reference, here is an additional Esri blog on the topic: https://www.esri.com/arcgis-blog/products/ops-dashboard/real-time/updating-attributes-in-dashboards/
... View more
02-21-2025
06:13 AM
|
0
|
0
|
322
|
POST
|
This article is helpful: https://support.esri.com/en-us/knowledge-base/error-editing-is-not-possible-because-the-record-specif-000028842 For me, I had to allow the group within my org access to submit survey (under the collaboration tab):
... View more
02-07-2025
08:14 AM
|
0
|
0
|
962
|
POST
|
Developer documentation on the same: https://developers.arcgis.com/survey123/guide/embed-a-survey-dashboards/
... View more
02-07-2025
07:30 AM
|
0
|
0
|
647
|
POST
|
Esri support article that points to this thread: https://support.esri.com/en-us/knowledge-base/how-to-embed-a-survey-form-and-edit-existing-data-from--000021897
... View more
02-07-2025
07:28 AM
|
0
|
0
|
648
|
BLOG
|
This method of adding the web map item ID to the Pro content pane, then configuring the desired symbology in Pro, then either publishing, or overwriting the web map, also works with custom dictionary mobile/web styles. In the web map item_data json (viewable in ArcGIS Assistant), new key-value pairs are added to the renderer key, which enables the symbology to be rendered within the web map.
... View more
01-13-2025
10:30 AM
|
0
|
0
|
1040
|
POST
|
I have a use-case in which I would like to use a data view in a data_filter url parameter. In the filter, I want to populate the count of a data view that is created from a layer. The url parameter would be placed inside of the web map popup, and lead the user directly to the filtered page for that data view text. I am able to successfully filter an operational layer in the application when I refer to the <webmap_id>-<layerid>, in this case: dataSource_1-18a09b4c123-layer-1 https://domain.portal.com/portal/apps/experiencebuilder/experience/?data_filter=dataSource_1-18a09b4c123-layer-1:Code=%27NYP%27&id=1373fa22361e4b31b4eaaa36bd2dabcd&page=app_page I am NOT able to filter the data view created from that layer: I obtained the data view's id from the app's item_data in the form of a json text (using arcgis assistant). In this case, the view's id is: dataSource_1-18a09b4c123-layer-1-dataView_1: https://domain.portal.com/portal/apps/experiencebuilder/experience/?data_filter=dataSource_1-18a09b4c123-layer-1_dataView_1:Code=%27NYP%27&id=1373fa22361e4b31b4eaaa36bd2dabcd&page=app_page The json shows this configuration for how the text is derived in the app: "text": "<p>Arrivals: <exp data-uniqueid=\"30b6aeb7_1db3_adce_2edf_80afb82fe54f\" data-dsid=\"dataSource_1-18a09b4c123-layer-1-dataView_1\" data-expression=\"%7B%22name%22%3A%22%20%22%2C%22parts%22%3A%5B%7B%22type%22%3A%22FUNCTION%22%2C%22exp%22%3A%22COUNT%22%2C%22dataSourceId%22%3A%22dataSource_1-18a09b4c123-layer-1-dataView_1%22%7D%2C%7B%22type%22%3A%22OPERATOR%22%2C%22exp%22%3A%22(%22%7D%2C%7B%22type%22%3A%22OPERATOR%22%2C%22exp%22%3A%22)%22%7D%5D%7D\"><span contenteditable=\"false\"> </span></exp> </p>", Out of that piece of json, I'd think the 'data-expression' string would be relevant to grab for the url parameter to control the dynamic text. Here is that string for better visibility: {
"name": " ",
"parts": [
{
"type": "FUNCTION",
"exp": "COUNT",
"dataSourceId": "dataSource_1-184ce793cfa-layer-9-dataView_1"
},
{
"type": "OPERATOR",
"exp": "("
},
{
"type": "OPERATOR",
"exp": ")"
}
]
} I am using ArcGIS Enterprise 11.2 "originExbVersion": "1.12.0" At this time, this is the only related post: https://community.esri.com/t5/experience-builder-custom-widgets/datasource-dataview-issues/m-p/1181358#M37 I would appreciate anyone's help: @TonghuiMing @Jianxia @Shen_Zhang @JeffreyThompson2
... View more
01-13-2025
09:57 AM
|
0
|
2
|
285
|
POST
|
for the second question, try setting the refresh interval in the dataView:
... View more
01-13-2025
09:32 AM
|
0
|
0
|
261
|
IDEA
|
There is a post by @rdbutger where he shows he used Arcade in the web map popup to bypass this automatic behavior. Here is my sample code: https://community.esri.com/t5/arcgis-online-questions/arcgis-online-popup-appending-rel-quot-noopener/m-p/1571741/highlight/true#M62960 This allows me to change the page in-place, instead of opening a new tab. var baseurl = 'https://www.something.com/route/'
var code = Lower($feature.ColumnName)
var train_stations_public_page = Concatenate([baseurl,code])
Console(train_stations_public_page)
var train_stations_public_page_link = '<strong><a style="color:#01507b;text-decoration: underline;cursor:pointer" target="_self" href="' + train_stations_public_page + '">Station Details</a></strong>'
Console(train_stations_public_page_link)
return {
type : 'text',
text : train_stations_public_page_link
}
... View more
12-30-2024
10:51 AM
|
0
|
0
|
353
|
POST
|
it works for me like this: var baseurl = 'https://www.something.com/route/'
var code = Lower($feature.ColumnName)
var train_stations_public_page = Concatenate([baseurl,code])
Console(train_stations_public_page)
var train_stations_public_page_link = '<strong><a style="color:#01507b;text-decoration: underline;cursor:pointer" target="_self" href="' + train_stations_public_page + '">Station Details</a></strong>'
Console(train_stations_public_page_link)
return {
type : 'text',
text : train_stations_public_page_link
} This way, I can change the page in-place, instead of opening a new tab. Thank you @rdbutger !
... View more
12-30-2024
10:45 AM
|
0
|
0
|
368
|
POST
|
I noticed this issue also. Seems the web map wants to prevent this referrer for security reasons. In my case, I wanted to try target="_self" to see if I can change the page view.
... View more
12-30-2024
10:09 AM
|
0
|
0
|
368
|
POST
|
It is also possible to use the embed widget to embed a dashboard url. In the dashboard, use the list element. On the Data tab, connect it to a dummy layer. In the List tab, write this code in the 'Advanced formatting' box: var time = Now()
return {
attributes: {
attribute1: time,
}
} In the line item template box, write this code after clicking the 'source' button: <p><span style="color:#ffffff">{expression/attribute1}</span></p>
... View more
12-27-2024
11:25 PM
|
0
|
0
|
824
|
Title | Kudos | Posted |
---|---|---|
1 | 04-18-2025 04:53 PM | |
1 | 02-21-2025 09:01 AM | |
1 | 12-14-2024 12:05 AM | |
1 | 04-01-2021 04:00 AM | |
3 | 12-19-2024 04:17 PM |
Online Status |
Offline
|
Date Last Visited |
05-12-2025
08:26 PM
|