如何使ComboBox通过单击输入显示所有值



我在此示例中将DojoSelect更改为ComboBox。因此,下拉的代码成为这样:

{
    name: "alfresco/forms/controls/ComboBox",
    config: {
        label: "List Type",
        name: "prop_dl_dataListItemType",
        value: "",
        firstValueIsDefault: false,
        showAllOptionsOnOpen: true,
        optionsConfig: {
                    queryAttribute: "label",
                    labelAttribute: "label",
                    valueAttribute: "value",
            publishTopic: "ALF_GET_FORM_CONTROL_OPTIONS",
            publishPayload: {
                resultsProperty: "options",
                url: url.context + "/proxy/alfresco/api/classes/dl_dataListItem/subclasses",
                itemsAttribute: "",
                labelAttribute: "title",
                valueAttribute: "name"
            }
        }
    }
}

所有内容都与Aikau版本1.0.99一起使用(很重要)。但是ComboBox仅在执行单击右三角形时显示其内容。例如。当用户单击输入字段时,什么都不会发生。

执行单击字符串输入时,有没有办法使alfresco/forms/controls/ComboBox显示选项?

这是在此处的github上提出的,并在此JIRA票下解决。该修复程序在此拉的请求中描述。

本质上,您需要配置showAllOptionsOnOpentrue

最新更新