Как заставить 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"
            }
        }
    }
}

Все работает с версией Айкау 1.0.99 (это важно). Но ComboBox показывать его содержимое только тогда, когда выполняется щелчок по правому треугольнику. Например, когда пользователь нажимает на поле ввода, ничего не происходит.

Есть ли способ сделать alfresco/forms/controls/ComboBox показать параметры, когда ввод строки осуществляется нажатием на строку?

1 ответ

Это было поднято в рамках проблемы на GitHub здесь и решено в рамках этого билета JIRA. Исправление описано в этом запросе.

По сути вам нужно настроить showAllOptionsOnOpen быть true

Другие вопросы по тегам