地图输入
一个文本输入,像在地图中一样将一个键和一个值联系起来。默认情况下,文本字段中的占位符将是 "键 "和 "值"。如下面的例子所示,它们可以被改变。
例子
"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"
}
]
}
使用实例
要把地图输入数据保存到一个实际的Javascript地图中,你可以这样做。
<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>