如何加载带有关闭检查节点的jstree?
How to load jstree with closed checked node?
我设置selected: true
$('#tree3').jstree({ 'core' : {
'data' : [
{ "id" : "ajson2", "parent" : "#", "text" : "Root node" , state : {opened : false}},
{ "id" : "ajson5", "parent" : "ajson2", "text" : "Child 3" , state : {opened : false, selected: true}, icon: false},
{ "id" : "ajson4", "parent" : "ajson2", "text" : "Child 2" , state : {opened : false, selected: true}, icon: false}
]
},
"checkbox" : {
"keep_selected_style" : false
},
"plugins" : [ "checkbox" ]
});
为什么我的节点被打开了?
如果我尝试 selected: false
我得到关闭节点,但没有检查。
jsTree - v3.2.1 及更早版本
默认情况下所有节点都不打开,但在启动时显示。使用如下 expand_selected_onload,您应该能够在未打开状态下加载树:
$('#tree3').jstree({ 'core' : {
'data' : [
{ "id" : "ajson2", "parent" : "#", "text" : "Root node" , state : {opened : false}},
{ "id" : "ajson5", "parent" : "ajson2", "text" : "Child 3" , state : {opened : false, selected: true}, icon: false},
{ "id" : "ajson4", "parent" : "ajson2", "text" : "Child 2" , state : {opened : false, selected: true}, icon: false}
],
expand_selected_onload : false
},
"checkbox" : {
"keep_selected_style" : false
},
"plugins" : [ "checkbox" ]
});
我设置selected: true
$('#tree3').jstree({ 'core' : {
'data' : [
{ "id" : "ajson2", "parent" : "#", "text" : "Root node" , state : {opened : false}},
{ "id" : "ajson5", "parent" : "ajson2", "text" : "Child 3" , state : {opened : false, selected: true}, icon: false},
{ "id" : "ajson4", "parent" : "ajson2", "text" : "Child 2" , state : {opened : false, selected: true}, icon: false}
]
},
"checkbox" : {
"keep_selected_style" : false
},
"plugins" : [ "checkbox" ]
});
为什么我的节点被打开了?
如果我尝试 selected: false
我得到关闭节点,但没有检查。
jsTree - v3.2.1 及更早版本
默认情况下所有节点都不打开,但在启动时显示。使用如下 expand_selected_onload,您应该能够在未打开状态下加载树:
$('#tree3').jstree({ 'core' : {
'data' : [
{ "id" : "ajson2", "parent" : "#", "text" : "Root node" , state : {opened : false}},
{ "id" : "ajson5", "parent" : "ajson2", "text" : "Child 3" , state : {opened : false, selected: true}, icon: false},
{ "id" : "ajson4", "parent" : "ajson2", "text" : "Child 2" , state : {opened : false, selected: true}, icon: false}
],
expand_selected_onload : false
},
"checkbox" : {
"keep_selected_style" : false
},
"plugins" : [ "checkbox" ]
});