[英]JStree: How to set state of AJAX-loaded root nodes to undetermined
我正在使用jstree v3.0.2来显示带有三态复选框(选中,未选中,不确定)的节点树,该复选框通过AJAX调用以JSON格式加载。 当用户扩展节点时,仅根节点被加载,子节点按需加载。 因此,我们尚不知道(未)检查节点的哪些子节点,但是根节点必须根据基础子节点进行检查,未检查或不确定。
我的问题与这一问题非常相似,希望可以使我的问题更容易理解,但该问题似乎与较旧的版本有关,并且不考虑节点的延迟加载。 同样, 最后一个建议使用“不确定”状态的答案似乎不起作用。
最初加载的JSON(用于最顶层的根节点)如下所示:
[{
"id":"100",
"parent":"#", // Indicates this is a topmost root node
"text":"test1",
"children":false, // Wether or not the node has children
"state":{
"selected":true, // Node is selected
"partial_selection":false // Node state >should be< undetermined
}
},{
"id":"101",
"parent":"#",
"text":"test2",
"children":true,
"state":{
"selected":true,
"partial_selection":true
}
},{
"id":"102",
"parent":"#",
"text":"test3",
"children":true,
"state":{
"selected":false
}
}]
有没有人找到解决这个问题的方法?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.