The FeatureTable
class had several enhancements in this release.
showAttachments
property to true
.
showAttachments
- When set to true, FeatureTable displays the attachment column.
showStatistics
- Displays or hides the 'Statistics' option in column menus for numeric fields.
showFeatureCount
- Displays or hides total number of features and selected number of features in the grid header.
batchCount
- The number of features a service will try to fetch.
gridOptions
- Now has additional properties to customize the look and feel of dgrid.
The Measurement widget had several bug fixes and some enhancements.
The Directions
widget now supports saving out route layers. Using this widget, the route layer can be opened, modified (using waypoints or stops), and saved again. In addition to this, the route layer can also be shared to other users within your organization. Development on additional ArcGIS routing tools is underway to implement opening and saving route layers, ultimately providing routes that can be utilized in various workflows across the ArcGIS platform.
Vector basemaps have been updated to work with the latest beta version. With this update comes new items and URLs. For additional information regarding this, please visit the Updates to Esri Vector Basemaps Released (Beta 2) blog article where it discusses this in more detail.
WMS pop-ups can now be enabled in the web map or directly through code. In addition to popups, WMS services can now display properly while panning across the international dateline. The dateline issue is a well-known challenge with WMS and is generally not supported in other competing client technologies.
Chrome recently updated its security requirements, requiring apps that use some HTML5 web APIs such as Geolocation, to use a secure origin (e.g. HTTPS). Please visit the Increased web API security in Google Chrome blog article which discusses this. The LocateButton uses this API to prompt the user for permission to find their location. With this update to the Chrome API, the LocateButton will automatically hide when not using a secure origin.
Version 3.17 adds support for Croatian and Serbian locales. See Localization topic for more information about using different locales.
<script> var dojoConfig = {locale: "hr"}; </script>
<script> var dojoConfig = {locale: "sr"}; </script>
Esri requires that when an ArcGIS Online basemap is used in an app, the map must also include Esri attribution. In the past, it was sometimes unclear what exactly needed to be cited and what did not. To help alleviate any confusion, an updated version of attribution guidelines has been documented in detail. Please refer to this for any questions specific to attributing your data.
Updates and improvements have been made to the ArcGIS Web Map Specification. This documentation discusses how web maps work and why having a solid specification is important. Please refer here to any specific questions that may arise on what exactly is comprised within the web map object.
The WFSLayer has been modified. It is still in beta. See the WFSLayer sample for how to create WFS layers using the fromJson() method.
resourceInfo
constructor option properties, getFeatureInfoURL
and featureInfoFormat
on class WMSLayer
portalUrl
, showSaveButton
on class Directions
batchCount
, editOn
, showAttachments
, showFeatureCount
, showStatistics
on class FeatureTable
featureInfoFormat
, getFeatureInfoURL
on class WMSLayer
queryable
, showPopup
on class WMSLayerInfo
timeWindowsAreUTC
on class RouteParameters
.on("feature-collection-created")
, .on("route-item-created")
, .on("route-item-updated")
on class Directions
loadRoute()
on class Directions
clearSelection()
, filterSelectedRecords()
, getFeatureDataById()
, getRowDataById()
, refresh()
, resize()
on class FeatureTable
useCodedValues
would not display the correct label.minStops
or maxStops
properties.where
property.FindExistingLocations
widget threw an error specific to a missing .gif image.streets-navigation-vector
for the BasemapToggle.nextBasemap's
resulted in no thumbnail image and a raised error.Version 3.17 of the ArcGIS API for JavaScript include:
dgrid1
directory, whereas version 0.3.17 should reference the dgrid
directory. Please refer to the dgrid 0.4 Migration Guide for additional information on migrating to the newer version.Use the repository on GitHub for the JS API TypeScript definitions.