![](/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.