Kendo treeView 设置复选框k选中及展开复选框节点

原创
2016/04/13 14:41
阅读数 1.3K
var treeView = $("#treeview").data("kendoTreeView");
var nodes = treeView.dataSource.view();
initSetChecked(ids,nodes);
initSetChecked(ids,nodes);
	
function initSetChecked(ids,nodes){
    if(ids != null && ids != ""){
         for (var i = 0; i < ids.length; i++) {
            for (var j = 0; j < nodes.length; j++) {
                if (ids[i] == nodes[j].id) {
                    nodes[j].set("checked",true);//设置选中复选框
                    treeView.expand(treeView.findByUid(nodes[j].uid));//设置展开节点
                    continue ;
                }else{
                        if (nodes[j].hasChildren) {
                                initSetChecked(ids,nodes[j].children.view());
                        } 
                    }
                }
            }
        }
    }


展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部