|
POST
|
@TimHaverlandNOAA You're right—the filter function in Arcade only applies within the Arcade expression and does not affect the original data source. Filters applied through other widgets should be synced automatically in Arcade. However, due to some current limitations, you'll need to handle the filtering logic within the Arcade script manually.
... View more
08-05-2025
07:57 PM
|
0
|
0
|
1143
|
|
POST
|
Hi @dsinha , which version of Experience Builder are you using? This bug isn't reproducible in the latest ArcGIS Online environment, but it may still be reproducible in an Enterprise environment.
... View more
08-04-2025
06:21 PM
|
0
|
4
|
1456
|
|
POST
|
Hi, I tried the locator service and the sample search input you provided, and the search widget works fine on my side: Could you check the settings for the search widget? Specifically, is "only search in current map extent" checked?
... View more
08-03-2025
07:16 PM
|
0
|
6
|
1473
|
|
POST
|
Hi @dsinha , I cannot reproduce this bug. Search suggestions don’t display a "No search result" message — they simply show nothing if there are no matches. However, if you press Enter to perform the full search, the "No result" message will appear as expected. If you're still experiencing the issue, could you please share the locator service and a sample search input so I can investigate further? Thanks, Shengdi
... View more
07-31-2025
06:22 PM
|
0
|
0
|
1505
|
|
POST
|
Hi @KevincFox_bia , This bug should be fixed. Some outdated content and ExB apps in older versions are still displayed in Google search. From the tests I did, it looks like the page you are concerned about is not showing up anymore. Please let me know if you can still reproduce it. Thanks, Shengdi
... View more
07-30-2025
07:46 PM
|
1
|
0
|
813
|
|
POST
|
Hi @quich12345 , Currently, Arcade does not support temporal filtering a data source directly using built-in functions. However, you can work around this limitation by reading the time extent of the data source and then building a SQL expression to apply the filter manually. If your data is in UTC time zone, here is a sample script you can use: // Retrieve the time extent from the data source
var dataSource = $dataSources["dataSource_1-0"];
var startTime = dataSource.queryParams.timeExtent.start;
var endTime = dataSource.queryParams.timeExtent.end;
// Convert time values to UTC and format as SQL-compatible timestamps
var formattedStartTime = Text(ToUTC(startTime), 'Y-M-D h:mm:ss');
var formattedEndTime = Text(ToUTC(endTime), 'Y-M-D h:mm:ss');
// Build SQL
var sqlTimeFilter = "Date BETWEEN TIMESTAMP '" + formattedStartTime + "' AND TIMESTAMP '" + formattedEndTime + "'";
// Apply the filter to the data source layer
var filteredLayer = Filter(dataSource.layer, sqlTimeFilter);
// Return the count of filtered records
return Count(filteredLayer); Please let me know if the script doesn't work or if you have other questions. Thanks, Shengdi
... View more
07-29-2025
09:56 PM
|
0
|
2
|
1188
|
|
POST
|
Hi @MelanieNeedle , Currently, the designed behavior is that clicking any widget inside a controller (including the button widget) will first open the widget panel. One workaround is to use a standalone button outside of the controller. Here's a suggested button widget setting to achieve a similar visual style: To ensure the standalone button aligns visually with the controller, you can place both the controller and the button inside a Fixed panel widget, with the size set in pixel (px) units. Please let me know if you have other questions. Thanks, Shengdi
... View more
07-29-2025
06:41 PM
|
0
|
3
|
844
|
|
POST
|
Yes, the $feature variable does not support the Data Access function bundle and cannot be used with the FeatureSet series of functions. This limitation is also documented in the Data Access documentation: When using a list widget that displays multiple features, the same limitation applies. Each feature is evaluated individually. This means the expression could trigger multiple simultaneous queries. This can lead to performance issues or failures. My solution is to remove the $feature variable block when the text widget in the List is connected to multiple data sources. However, $feature simply does not support the FeatureSet series of functions.
... View more
07-24-2025
11:26 PM
|
0
|
0
|
1628
|
|
POST
|
Hi, can you share your data with me? My username is she10946, and I want to see if I can reproduce this bug. Thanks, Shengdi
... View more
07-24-2025
07:28 PM
|
0
|
0
|
2451
|
|
POST
|
Hi @Brian_McLeer , Currently, "Export Records" uses a different method from "Export All Data". Exporting records to SHP/FGDB/KML formats requires the user to be signed in, though we are considering improvements to this feature in future releases. "Export All" usually uses the ArcGIS REST API's createReplica operation. The error message you received suggests that there might be a bug with the createReplica request. Could you please check the Network tab in your browser's developer tools and confirm whether a createReplica request is being made when you try to export? If so, what's the status of that request? Thanks, Shengdi
... View more
07-24-2025
01:07 AM
|
1
|
0
|
2508
|
|
POST
|
Supporting the $dataSources variable in inner widgets of the List widget can lead to significant performance issues, so it is by design that only the $feature variable is accessible in this context. And the text widget embeeded on the list widget block the usage of $feature if you set more than 1 source. I was able to reproduce the bug and created an issue in our repository. As a workaround, if you add the Arcade expression first and then add other data sources to the Text widget, the expression should work as expected. Thanks, Shengdi
... View more
07-23-2025
11:25 PM
|
0
|
2
|
1681
|
|
POST
|
Hi, this is currently a known limitation. When using the $dataSources variable to reference the layer, it does not access the service directly, and therefore cannot retrieve the data relationship information. Shengdi
... View more
07-23-2025
11:13 PM
|
0
|
0
|
1681
|
|
BLOG
|
@TimHaverlandNOAA The datasource ID in the Data panel is the same as the one in the Arcade Editor > Profile variables. For example, if a text widget connects to the same layer source, you will find the same ID in the Arcade editor. You can reference the feature set in the script using this datasource ID directly, such as: var fs = $dataSources["dataSource_4-18c66465e65-layer-2"].layer; Please let me know if you have other questions. Regards, Shengdi
... View more
07-22-2025
07:34 PM
|
1
|
0
|
15814
|
|
POST
|
Hi @jcgregg , Are you using ArcGIS Online? This feature is not yet available on ArcGIS Online. If you also have ArcGIS Enterprise, you can connect the Print widget to a print service from your Enterprise environment. In that case, you should be able to see the layout templates from your Enterprise content. Thanks, Shengdi
... View more
07-20-2025
07:42 PM
|
1
|
2
|
4967
|
|
POST
|
Hi @JohnEvans6 , Thanks for reporting this issue. I'm able to reproduce the bug. Although we haven't identified the root cause yet, the problem seems to occur only when the script is re-edited after data has been added. As a temporary workaround, try adding a new data source and configuring the script without re-editing it afterward. Please let me know if you can still reproduce this bug. Thanks, Shengdi
... View more
07-15-2025
11:32 PM
|
1
|
1
|
555
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | a week ago | |
| 1 | 2 weeks ago | |
| 1 | 05-07-2026 01:53 AM | |
| 1 | 05-24-2026 08:02 PM | |
| 1 | 04-23-2025 06:55 PM |
| Online Status |
Offline
|
| Date Last Visited |
Thursday
|