Interface
The redux store state.
Properties
Property | Type | Notes |
---|---|---|
The immutable | ||
The immutable | ||
string | For the Experience Builder ArcGIS Online and Portal editions, | |
AppInfo | The immutable | |
string | The current path in the URL, which includes the page(p1). | |
AppRuntimeInfo | The immutable | |
string | The OAuth2 app ID from the Portal specified in the | |
{ [dsId: string]: DataSourceInfo } |
| |
boolean | Indicator as to whether network is offline. | |
boolean | Whether the portal is a Webtier portal. | |
{ [jimuMapViewId: string]: JimuMapViewInfo } |
| |
any | The response of the portal self call, used to return the view of the
portal as seen by the current user, whether anonymous or signed in. More information on the | |
string | The portal url that the app will connect to, not ending in a slash. It will look like: | |
UrlParameters | The parsed object of the location.search. The immutable | |
boolean | To track the user's | |
{ [widgetId: string]: any } |
|
appContext
Interface PropertyappContext: AppContext
The immutable AppContext
JSON object contains information about the app's context. Form more information, seeAppContext Interface.
appId
Interface PropertyappId: string
For the Experience Builder ArcGIS Online and Portal editions, appId
is the itemId
.
For the Experience Builder Dev Edition, the appId
is a value as a string such as 1 , 2, 3, etc.
When the app is downloaded and deployed, the appId
is null
.
When using ?config=<>
to load app, the appId
is the config url.
appInfo
Interface PropertyappInfo: AppInfo
The immutable AppInfo
JSON object contains information about the app including the name, a text description, a username, thumbnail, id, etc.
appRuntimeInfo
Interface PropertyappRuntimeInfo: AppRuntimeInfo
The immutable AppRuntimeInfo
JSON object contains information about the app's mode ('Run'or 'Design'), the current rendered page, and others.
clientId
clientId: string
The OAuth2 app ID from the Portal specified in the portalUrl
.
dataSourcesInfo
Interface PropertydataSourcesInfo: { [dsId: string]: DataSourceInfo }
dataSourcesInfo
is an immutable object containing the immutable DataSourceInfo
for each data source within an experience.
See DatSourceInfo
for more information.
Type declaration
- [dsId: string]: DataSourceInfo
isNetworkOffLine
Interface PropertyisNetworkOffLine: boolean
Indicator as to whether network is offline.
jimuMapViewsInfo
Interface PropertyjimuMapViewsInfo: { [jimuMapViewId: string]: JimuMapViewInfo }
jimuMapViewsInfo
is an immutable object containing the immutable JimuMapViewInfo
for each map view within an experince.
See JimuMapViewInfo
for more information.
Type declaration
- [jimuMapViewId: string]: JimuMapViewInfo
portalSelf
Interface PropertyportalSelf: any
The response of the portal self call, used to return the view of the
portal as seen by the current user, whether anonymous or signed in. More information on the portalSelf
call
can be viewed via the ArcGIS REST API.
portalUrl
portalUrl: string
The portal url that the app will connect to, not ending in a slash. It will look like:http://esridevbeijing.maps.arcgis.com
If the appConfig
has a portalUrl
, it will be copied to this property, or we'll
get the portalUrl
through other logic, such as via the browser URL, user input, etc.
The portalUrl
can have a null
value. However, the portalUrl
in appConfig
will always be set via the builder.
queryObject
Interface PropertyqueryObject: UrlParameters
The parsed object of the location.search. The immutable UrlParameters
interface JSON object. This includes the locale
, the app id, the page id, etc.