Kendo 如果不存在数据,则多选删除所有选项
Kendo Multiselect remove All option if no data is present
我有一个 kendo 多选下拉菜单,它有一个数据源,如果数据源没有返回任何数据,我想从中删除所有(Select 全部)选项,最好的方法是什么实现了吗?
这会起作用:
var multiSelect= $("#multiSelect").kendoMultiSelect({
dataBound: function(){
var multiselect = $("#multiSelect").data("kendoMultiSelect");
var items = multiselect.items().length;
if(items < 2) {
console.log("count elements",items);
$(".k-item:first").hide();
}
},
...
});
如果元素计数小于 2,意味着只有 All 元素存在,您可以使用 $(".k-item:first").hide();[=17 将其删除=] 或 $(".k-item:first").remove();
我有一个 kendo 多选下拉菜单,它有一个数据源,如果数据源没有返回任何数据,我想从中删除所有(Select 全部)选项,最好的方法是什么实现了吗?
这会起作用:
var multiSelect= $("#multiSelect").kendoMultiSelect({
dataBound: function(){
var multiselect = $("#multiSelect").data("kendoMultiSelect");
var items = multiselect.items().length;
if(items < 2) {
console.log("count elements",items);
$(".k-item:first").hide();
}
},
...
});
如果元素计数小于 2,意味着只有 All 元素存在,您可以使用 $(".k-item:first").hide();[=17 将其删除=] 或 $(".k-item:first").remove();