【发布时间】:2020-09-06 11:31:21
【问题描述】:
我正在尝试创建一个模式,使用户能够输入日期以供进一步使用。此日期不能是过去或现在的日期(仅限未来日期)。 Slack表示可以验证输入数据并在模态视图中显示错误here但我不是很了解这种方法(我是自学者和新手)。
这是我在view.open 中的viewobject:
{
type: "modal",
callback_id: "tests",
title: {
type: "plain_text",
text: "Tests",
emoji: true
},
submit: {
type: "plain_text",
text: "Send",
emoji: true
},
close: {
type: "plain_text",
text: "Cancel",
emoji: true
},
blocks: [
{
type: "input",
block_id: "datepicker",
optional: false,
element: {
action_id: "calendar",
type: "datepicker",
initial_date: "2020-09-05",
placeholder: {
type: "plain_text",
text: "Select a date",
emoji: true
}
},
label: {
type: "plain_text",
text: "Label",
emoji: true
}
}
]
}
收到view_submission 后,我需要帮助在视图中显示错误(我已经可以描述该错误)。提前致谢!
【问题讨论】:
标签: javascript modal-dialog slack slack-api