Kendo angularjs树视图,防止父节点按其默认检查

时间:2015-05-26 12:21:55

标签: javascript angularjs kendo-treeview

您正在使用Angularjs的Kendo树视图,我的树状视图带有以下层次结构中的复选框

Parent1   Child1   的child2

我需要这样,

场景1: 如果用户选择Parent1-> Child1,Child2需要自动检查。这工作正常

场景2: 如果用户选择Child1,则Child2-> Parent1不应自动选择。 我想阻止默认情况下检查父级,该怎么做?

1 个答案:

答案 0 :(得分:0)

唯一可用的选项checkChildren会触发此行为。

将此设置为false

$("#treeview").kendoTreeView({
  checkboxes: {
    checkChildren: false
  }
});

将停用方案2 ,在这种情况下,您将无法再使用方案1

你可以做的是创建一个小的递归函数,只要点击父级,它就会遍历所有子项和check