Builder updates
ArcGIS Experience Builder 1.9 includes several new features and enhancements as listed below:
- Symbols—The Show on map message and data actions now allow you to customize symbols.
- Templates—Adds three new fullscreen page templates—Route, Gear, Showcase, Events, and Sketchbook—and one new window template—Steps.
- Utility service—The new Utility service panel allows you to add services that enable printing, geocoding, routing, and more. When applicable, widget settings now include options to select or add utility services. You can add by entering service URLs or selecting ArcGIS Online items. You can authorize public access to utility services through your ArcGIS account.
- Style—Style settings now include a quick style option for borders, backgrounds, and box shadows.
- Insert widget panel—On the Insert widget panel, widgets such as the Branch Version Management widget now have an icon and ToolTip to indicate that they require additional subscriptions.
- Custom widget—Support widget level package.json. If your widget needs to depend on a library, you can create a package.json in your widget folder now. When you run
npm installin client folder, the widget dependencies will be installed.
Widgets
There are several new widgets and as well as widget improvements include the following:
-
3D Toolbox widget(new)—Adds 3D effects and analysis tools to web scenes. Currently, the widget supports daylight, weather, shadow cast, and line of sight tools.
-
Print widget(new)—Allows printing web maps and includes options for previewing extents, selecting layouts, and more.
-
Timeline widget(new)—Allows viewing temporal data from web maps, feature layers, and map service layers to see how data changes over time.
-
Business Analyst Infographic (beta) widget—Supports printing and allows exporting to HTML and Excel. Provides options to view the infographic in a fullscreen mode and to disable page zoom. Additionally, you can use the new Update infographic button in the widget's settings to apply all changes at once.
-
Directions widget—You can now save calculated routes as ArcGIS Online items.
-
Floor Filter (beta) widget—Now out of beta.
-
Chart widget—Supports calculating statistics by median. Adds an auxiliary guide setting for bar, column, line, scatter plot, and area charts, which you can use to highlight interesting values. Also, you can now customize the position of the value label for bar and column charts.
-
Coordinate Conversion widget—When entering an address, users can now choose from a list of auto-completed suggestions that appear based on matching records.
-
Filter widget—Allows resetting all filters to their original states.
-
List widget—You can now align grid lists to the left, center, or right. Additionally, the widget allows resetting all list filters to their original states.
-
Map widget—For feature selection, you can now customize the highlight outline in addition to the fill, and you can customize transparency for both.
-
Map Layers widget—Allows users to choose whether to show or hide labels for each applicable layer. If a layer is an ArcGIS Online item, clicking Details opens the layer's item page.
-
Search widget—In addition to a page, you can now have search results open a specific window or section view or scroll to a block or the top of the current page. For locator sources, you can now choose one or more fields to display in the search result panel. You can drag selected fields to reorder them.
-
Survey widget—Supports creating new surveys without adding tags. In addition, the widget no longer automatically refreshes after users submit responses, meaning it stays on the thank you screen until users refresh the widget manually. If you want to configure auto-refresh to allow users to submit multiple responses, you can use the Survey123 builder.
Developer documentation updates
Updates on developer documentation topics include:
- Added "How do I use interceptors in my custom widget?" section in FAQ
- Added new topic Override webpack config
- New Storybook component: Link
Breaking changes
jimu-core
MessageinterfaceAction - Method
filteris changed toMessage Type filter.Message Description
- Method
DatainterfaceAction - Method
isandSupported onare refactored to use theExecute Datainterface.Record Set
- Method
AnimationcomponentAnimationcomponent is changed toAnimation.Component
FeatureinterfaceData Record - Method
getis changed toSymbol Preview HTML fetch.Symbol Preview HTML - Return value of
getis changed toPopup Info I.Popup Info
- Method
urlobjectUtils - Method
parseis changed toPath parseUrl - Method
getis changed toPage Link getPage Link Info - Method
getis removedLink Result From Href
- Method
jimu-arcgis
JimuclassMap View - Method
drawis changed toFeature Set drawData Record Set - Method
updateis changed toDraw Feature Set updateDrawn Data Record Set - Method
getis changed to privateGraphics From Records - Method
enableis changed toPopup enableClick Open Popup - method
enableis changed toHighlight enableClick Highlight - method
disableis changed toPopup disableClick Open Popup - method
disableis changed toHighlight disableClick Highlight - method
getis changed toIs Enable Popup isClick Open Popup Enabled - method
getis changed toIs Enable Highlight isClick Highlight Enabled
- Method
jimu-ui/advanced/chart
ChartinterfaceProps - Prop
datais changed toinline, its type is changed toData Web.Chart Data Item[]
- Prop
Previous releases
- Version 1.8 April 2022
- Version 1.7 January 2022
- Version 1.6 October 2021
- Version 1.5 July 2021
- Version 1.4 May 2021
- Version 1.3 January 2021
- Version 1.2 November 2020
- Version 1.1 July 2020