"description":"The displayed name of the config option.",
"type":"string"
},
"replace":{
"description":"Array of dotted style request parameters, which when this option is set, will be replaced too. For example changing layer name.",
"type":"array",
"items":{
"type":"object",
"properties":{
"target":{
"description":"The dotted path of the parameter. e.g: 'display.extraParameters.LAYERS'",
"type":"string"
"replace":{
"description":"Array of dotted style request parameters, which when this option is set, will be replaced too. For example changing layer name.",
"type":"array",
"items":{
"type":"object",
"properties":{
"target":{
"description":"The dotted path of the parameter. e.g: 'display.extraParameters.LAYERS'",
"type":"string"
},
"value":{
"description":"The actual value to be set.",
"type":"string"
"anyOf":[{
"description":"The actual value to be set.",
"type":"string"
},
{
"type":"object",
"properties":{
"template":{
"type":"string",
"description":"{{id}} prop template can be used to interpolate the value template by the layer model. For 'detailsDisplay', additionally a RecordModel can be used for source of interpolation if {{record.}} prefix is used. Example {{record.properties.title}}."
}
},
"description":"Options object for replacement value, currently only 'template' key is used."