![](/img/trans.png)
[英]Enable / Disable checkbox depending on value in Kendo-UI dropdown list
[英]disable default (check all for parent checkbox) kendo-ui
我在两个扩展的父复选框下有一系列/列表复选框。 即'类别>子类别>我所有的复选框'。
我只是想阻止剑道对这些父母的默认行为,它支持检查所有下面的复选框。 我想编写一个自定义 function 用于单击这些时,但不确定如何麻木或覆盖 kendo-ui 的默认值。
我已经尝试过以下方法,但剑道似乎完全忽略了它,请不要这是一系列复选框,它们是另一棵树的一部分 - 所以我不能全局重新定义该树中所有复选框的处理方式,因为我只想定位这个列表.
document.querySelector("#Category").addEventListener("click", function(event) {
event.preventDefault();
chkall(event);
}, false);
function chkall(event){
chkst = document.querySelector("#Category-wrapper input[type='checkbox']");
$(chkst).prop("checked",true).trigger("click");
console.log("check all fired");
}
如果我正确地关注了您的问题,要关闭 Kendo Treeview 选项,其中检查父复选框会检查所有子复选框,您可以简单地将 checkChildren 设置设置为 false,如下所示:
$("#treeview-kendo").kendoTreeView({
dataSource: [{
---datasource set up---
}],
checkboxes: {
checkChildren: false
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.