gpt4 book ai didi

javascript - Kendo TreeView - 如何加载子节点而不展开

转载 作者:行者123 更新时间:2023-12-02 14:10:43 25 4
gpt4 key购买 nike

我想在检查父节点时检查所有子节点而不展开。

有人可以帮助我吗?对不起我的英语

        $("#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:truecheckChildren:true,则子节点加载后将立即自动检查。从这个 Angular 来看,TreeView 将按预期工作。

但是,如果想在check事件中立即获取选中的节点,则需要展开父节点,以便 children 有负载。这是一个例子:

http://dojo.telerik.com/IYeMi

替代选项是使用loadOnDemand:false,那么您将不需要任何所描述的自定义逻辑。

关于javascript - Kendo TreeView - 如何加载子节点而不展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39606759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com