我正在使用kendodropdown。我使用了optionLabel =“Actions”,它在下拉列表中显示为选项,如何在下拉列表中将其忽略为值。

有没有一种方法可以在kendo dropdownlist中停止或隐藏optionLabel以在下拉列表中显示为选项。

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

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

到目前为止,“操作”在下拉菜单中显示为选项,请帮助我忽略它作为下拉菜单中的值。

最佳答案

这是行之有效的解决方案,当我单击下拉列表时,我隐藏了第一个元素。

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();
                }
})

07-26 08:13