kendo下拉列表在下拉列表中显示optionlabel

Sha*_*shi 3 javascript kendo-ui angularjs kendo-dropdown

我正在使用kendodropdown.我使用了optionLabel ="Actions",它在下拉列表中显示为一个选项,如何将其作为下拉列表中的值忽略.

有没有办法可以在kendo下拉列表中停止或隐藏optionLabel,以便在下拉列表中显示为一个选项.

var $dropdownElement = $("<input />");

$dropdownElement.appendTo($dropdownContainer);
$dropdownElement.kendoDropDownList({
        dataTextField: "text",
        dataValueField: "value",
        dataSource: dropdown.items,
        optionLabel: 'Actions'
})
Run Code Online (Sandbox Code Playgroud)

截至目前,操作在下拉列表中显示为一个选项,请帮我将其忽略为下拉列表中的值.

Sha*_*shi 5

这是一个运行良好的解决方案,当我点击下拉列表时,我隐藏了第一个元素.

var $dropdownElement = $("<input />");

$dropdownElement.appendTo($dropdownContainer);
$dropdownElement.kendoDropDownList({
        dataTextField: "text",
        dataValueField: "value",
        dataSource: dropdown.items,
        optionLabel: 'Actions',
        open: function () { $($dropdownElement).getKendoDropDownList().list.find("li.k-item").first().hide(); 
                }
})
Run Code Online (Sandbox Code Playgroud)

  • 最好用类'k-list-optionlabel'隐藏元素,而不是第一个元素.它有单独的类 (4认同)