app.json Reference: dynamic choice parameters

Use dynamicChoiceParameter to fill choice Published Parameters from map.apps stores.

Structure

app.json
"dynamicChoiceParameter": [
  {
    "parameterName": "City",
    "source": "store",
    "storeId": "demostore",
    "valueAttribute": "city_id",
    "displayAttribute": "city_name",
    "limit": 100,
    "sort": "asc",
    "filter": {"state": "NRW"}
  }
]
Property Type Required Default Notes

parameterName

String

Yes

-

FME Published Parameter to override.

source

String

Yes

-

Currently store.

storeId

String

Yes

-

ID of the configured map.apps store.

valueAttribute

String

Yes

-

Attribute used as actual parameter value.

displayAttribute

String

No

-

Attribute shown in the UI.

limit

Number

No

-

Maximum number of returned records.

sort

String

No

-

Sort direction.

filter

Object

No

-

Store query filter.