Я использую KendoTreeView для иерархических данных. Также мне нужно предоставить функцию ClearAll, где все остальные поля в форме, включая выбор, сделанный в KendoTreeView, должны быть очищены. Так что я написал что-то вроде этого:KendoTreeView Checkbox Очистить все
public ClearAll(): void {
$('#myTreeView').find('input:checkbox').each(function (index,element) {
$(element).prop('checked', false);
});
}
Хотя это очищает все выбранные флажки из TreeView, однако после того, как это, если я проверить родительский узел снова - ребенок флажков не провериться.
Также это поведение (дочерние узлы не проверяются) происходит только в первый раз, поэтому, если я сниму и снова проверит родительский узел - будут проверены дочерние узлы.
Я моделируется пример выборки для этого выпуска:
http://dojo.telerik.com/@rahul_ec27/ALihu