JsTree 检查节点
JsTree check nodes
我已使用以下代码将选中的节点保存在 cookie 中:
$.cookie('q_cats', $("#category-tree").jstree("get_checked"), { expires: 7 });
我正在用这段代码加载我的树:
$('#category-tree').jstree({
"plugins": ["wholerow", "checkbox", "search"],
"core": {
"themes": {
"responsive": false
},
"data": {
"url": "/blogs/get_cats/",
"dataType": "json"
}
}
});
我不知道如何检查树中保存的节点
你为什么不使用 state
插件 - 它就是这样做的 - 在刷新/重新加载时恢复状态。只需查找,您需要做的就是在您的配置(插件部分)中添加一个字符串:
$('#category-tree').jstree({
"plugins": ["wholerow", "checkbox", "search", "state"],
"core": {
"themes": {
"responsive": false
},
"data": {
"url": "/blogs/get_cats/",
"dataType": "json"
}
}
});
我已使用以下代码将选中的节点保存在 cookie 中:
$.cookie('q_cats', $("#category-tree").jstree("get_checked"), { expires: 7 });
我正在用这段代码加载我的树:
$('#category-tree').jstree({
"plugins": ["wholerow", "checkbox", "search"],
"core": {
"themes": {
"responsive": false
},
"data": {
"url": "/blogs/get_cats/",
"dataType": "json"
}
}
});
我不知道如何检查树中保存的节点
你为什么不使用 state
插件 - 它就是这样做的 - 在刷新/重新加载时恢复状态。只需查找,您需要做的就是在您的配置(插件部分)中添加一个字符串:
$('#category-tree').jstree({
"plugins": ["wholerow", "checkbox", "search", "state"],
"core": {
"themes": {
"responsive": false
},
"data": {
"url": "/blogs/get_cats/",
"dataType": "json"
}
}
});