Я уже нашел ответ.
- Мне нужно создать функцию onchange на флажке «Выбрать все». Источник здесь
<input type="checkbox" id="chbAll" value="Uncheck" class="k-checkbox" onchange="chbAllCheck()" />
function chbAllCheck() {
var checkButtonValue = $("#chbAll").val();
if(checkButtonValue == "Uncheck"){
$("#treeview .k-checkbox-wrapper input").prop("checked", true).trigger("change");
$("#treeview_1 .k-checkbox-wrapper input").prop("checked", true).trigger("change");
$("#treeview_2 .k-checkbox-wrapper input").prop("checked", true).trigger("change");
$("#chbAll").val("Check");
} else {
$("#treeview .k-checkbox-wrapper input").prop("checked", false).trigger("change");
$("#treeview_1 .k-checkbox-wrapper input").prop("checked", false).trigger("change");
$("#treeview_2 .k-checkbox-wrapper input").prop("checked", false).trigger("change")
$("#chbAll").val("Uncheck");
}
}
Нужно заменить эту строку
checkboxes: { checkChildren: true },
.
Источник здесь Здесь рабочая демоверсия на случай, если кому-то понадобится