松弛对话框,用于在外部数据源上进行搜索

时间:2019-07-24 02:57:02

标签: slack slack-api slack-dialog

关于松弛对话框,我有几个问题。我开发了一个表格来完成并提交。一个字段正在使用外部数据源,我可以在下拉列表中看到这些选项。

进一步增强此功能,我想知道是否可以使用搜索功能,例如用户键入“ abc”,它会显示在与“ abc”匹配的那些选项上。

我要解决的另一个问题是,以相同的形式包含多个字段,我们可以通过以下方式配置对话框:基于一个值,另一个选项集必须查询和更改。

请对此提供帮助。谢谢。

当前使用的对话框json:

    {
        "label": "ProjectName",
        "type": "select",
        "name": "prjname",
        "data_source": "external",
    "min_query_length":3
    },

1 个答案:

答案 0 :(得分:0)

搜索功能

每个选择菜单均带有外部源,旨在提供搜索功能。一旦用户输入至少min_query_length个字符,它就会自动开始与您的输入进行匹配。但是,实际匹配必须由您的应用完成。 Slack将向您的应用发送用户输入的字符,并且您的应用需要使用匹配列表进行响应。如果实施正确,将会导致搜索功能。

在提交之前更新元素

用户必须在注册输入并将其发送到您的应用之前单击“提交”。在用户提交之前,不可能获得元素的中间状态或对其进行更新。