我想在检查父节点而不进行扩展时检查所有子节点。
谁能帮我吗?对不起我的英语不好
$("#organtreeview").kendoTreeView({
checkboxes: true,
width:200,
dataSource: orgListData,
loadOnDemand:true,
dataTextField:"shortName",
checkboxes: {
checkChildren: true
},
check:function(){
var treeview=$("#organtreeview").data("kendoTreeView");
var nodes = treeview.dataSource.view();
},
// expand on selection
select: function(e) {
}
});
在检查事件中,我想获取所有检查的节点而不扩展当前节点。如果被选中节点的子节点不会被展开,则不能被选中。
如果设置了loadOnDemand:true
和checkChildren:true
,子节点将在加载后自动进行检查。从这个角度来看,TreeView将按预期工作。
但是,如果要在事件中立即获取选中的子节点,则需要扩展父节点,以便加载子节点。这是一个例子:check
另一种选择是使用loadOnDemand:false
,那么您将不需要任何描述的自定义逻辑。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句