我正在使用Slack中的对话框并选择列表。我正在尝试设置selected_options
默认值,但我仍然在获取占位符。
{
"label": "Are these notes private?",
"type": "select",
"name": "private_notes",
"optional": "true",
"hint": "Public notes are automatically published to #heartbeat",
"options": [{'label': 'yes', 'value': 'yes'}, {'label': 'no', 'value': 'no'}],
'selected_options': [{'label': 'no', 'value': 'no'}],
}
答案 0 :(得分:2)
selected_options
属性仅适用于动态选择菜单,不适用于静态属性。顺便说一下。为选择菜单设置多个默认值没有意义。它只能有一个默认值。
要为静态选择菜单设置默认值,请使用属性value
。
将yes
设置为默认值的示例:
{
"label": "Are these notes private?",
"type": "select",
"value": "yes",
"name": "private_notes",
"optional": "true",
"hint": "Public notes are automatically published to #heartbeat",
"options": [{'label': 'yes', 'value': 'yes'}, {'label': 'no', 'value': 'no'}]
}
另见here以供官方文档参考。