代码改变世界

bootstrap中树结构前面得到的复选框选中状态的变化

2017-12-28 15:46  选择呢  阅读(2070)  评论(0编辑  收藏  举报

js中可以加一串这样的代码:

$('.jstree_all').jstree({  //指结构树的class名称
'core': {   //核心
'check_callback': true    
},
'plugins': ['types', 'dnd', "checkbox"],   //右侧菜单栏
'checkbox': {
'keep_selected_style': true, //是否默认选中
'three_state': true, //父子级别级联选择
'tie_selection': true
},
'types': {
'default': {
'icon': 'fa fa-folder'
}

}
}) .on('loaded.jstree', function(e, data) { //默认全选
// var inst = data.instance;
var inst = $('#jstree_gly').jstree(true);
var obj = inst.get_node(e.target.firstChild.firstChild.lastChild);
inst.select_node(obj);

});

 

从on开始是新加入的一个状态:监听这个结构树,使他默认全部被选中,根据obj找到相对应的子节点,最后进行操作这个obj