我正在使用jsTree来显示树。我想选择树中可以使用$("#my-tree").jstree("check_all")
的所有节点。这样可以正常工作。
但是,这会扩展所有节点,并且有一棵大树会将其余内容一直推下来。
我想在检查完所有节点后折叠树但是使用检查完所有节点后$("#my-tree").jstree("close_all")
不起作用。
任何人都有解决方案吗?
$("#my-tree").jstree({
"checkbox": {
"keep_selected_style": false
},
"plugins": ["checkbox"]});
$("#my-tree").jstree("hide_dots");
$("#my-tree").jstree("check_all");
$("#my-tree").jstree("close_all");
答案 0 :(得分:0)
你可以使用 ready.jstree 事件 应该使用这样的东西:
var jstreeid = $('#jstree_counties');
jstreeid.jstree({'plugins':["wholerow","checkbox"], 'core' : {
'data' : {
"url" : "json url",
"dataType" : "json"
}
}
}).on('ready.jstree', function () {
jstreeid.jstree("close_all");
});