Advanced Configuration

Some of the Inline Designer configuration panels include an Advanced option. Enabling this option allows you to configure an Arcade script that is invoked at runtime, when the view is loaded in an app.

Typically, the script returns a value from the data source and/or calculates a value, and then uses that value to set a configuration option or run an action.

For more on Arcade scripts, see the ArcGIS documentation.

Arcade Scripts

When constructing and using Arcade scripts in the Inline Designer, you can use the following features specific to VertiGIS Inline:

Data Context Functions

To retrieve and work with attribute values for the current feature—the feature in context when the function is invoked, you can use the data context (d) function.

The syntax for retrieving an attribute value from the current feature using the d function is as follows:

d["<attributename>"]

 

For example:

getChartReplacementToken Functions

To retrieve the current value of a replacement token configured in the data source for a given chart, you can use the getChartReplacementToken function.

The syntax to retrieve the current value of a replacement token in a specific chart is as follows:

getChartReplacementToken(“<chartId>”, “<token>”)

 

For example:

 

For details on adding tokens to a data source, see Adding Tokens.

Arcade Script Examples

There are many ways to use Arcade scripts when configuring band and charts. For example, you could write a function that: