我正在使用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();
}
})