簡體   English   中英

如何通過單擊輸入使Combobox顯示所有價值?

[英]How make Combobox show all value by click on input?

此示例中,我將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票。 請求中描述了修復程序。

本質上,您需要將showAllOptionsOnOpen配置為true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM