map-input
Uma entrada de texto que associa uma chave e um valor como em um mapa. Por padrão, os espaços reservados nos campos de texto serão "Chave" e "Valor". Eles podem ser alterados como visto no exemplo abaixo.
Exemplo
"headers": {
"title": "Http Headers",
"inputType": "map-input",
"placeholder": {
"key": "Header Name",
"value": "Header Value"
},
"value": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
]
}
Exemplo de uso
Para salvar os dados de entrada do mapa em um mapa Javascript real, você poderia fazer:
<setvar id="save_headers">
<context_of>workflow</context_of>
<context_update>
<param name="headers" type="object"><![CDATA[?{ var headers = { §{#each configuration.headers.value}§'§{key}§': '§{value}§',§{/each}§ }; headers }?]]></param>
</context_update>
</setvar>