jstree的一个坑 关于恢复选中的节点
2018-02-24 18:39
134 查看
代码:
$(function(){
var menuIds = /*[[${menuIds}]]*/ '';
console.info(menuIds);
console.info(menuIds.join(','));
var treeJsonUrl = /*[[@{/menu/treeJson}]]*/ '';
//加载树
$('#jstreeDiv').jstree({
'core' : {
"multiple" : true, // no multiselection
"expand_selected_onload" : true,
"data" :
{
"dataType" : "json",
"url" : treeJsonUrl,
}
,
"strings": {
'Loading ...' : '正在加载...'
}
},
"plugins" : ["checkbox","dnd","search", "sort", "wholerow", "state", "changed", "multiselect"]
}).on('select_node.jstree', function (e, data) {
}).on("ready.jstree", function (event, data) {
//这两句化是在loaded所有的树节点后,然后做的选中操作,这点是需要注意的,ready.jstree 这个函数
//取消选中,然后选中某一个节点
$("#jstreeDiv").jstree("deselect_all",true);
$('#jstreeDiv').jstree('check_node',menuIds,true);
});
});
恢复选中节点 使用 ready.jstree
.on("ready.jstree", function (event, data) {
//这两句化是在loaded所有的树节点后,然后做的选中操作,这点是需要注意的,ready.jstree 这个函数
//取消选中,然后选中某一个节点
$("#jstreeDiv").jstree("deselect_all",true);
$('#jstreeDiv').jstree('check_node',menuIds,true);
});
$(function(){
var menuIds = /*[[${menuIds}]]*/ '';
console.info(menuIds);
console.info(menuIds.join(','));
var treeJsonUrl = /*[[@{/menu/treeJson}]]*/ '';
//加载树
$('#jstreeDiv').jstree({
'core' : {
"multiple" : true, // no multiselection
"expand_selected_onload" : true,
"data" :
{
"dataType" : "json",
"url" : treeJsonUrl,
}
,
"strings": {
'Loading ...' : '正在加载...'
}
},
"plugins" : ["checkbox","dnd","search", "sort", "wholerow", "state", "changed", "multiselect"]
}).on('select_node.jstree', function (e, data) {
}).on("ready.jstree", function (event, data) {
//这两句化是在loaded所有的树节点后,然后做的选中操作,这点是需要注意的,ready.jstree 这个函数
//取消选中,然后选中某一个节点
$("#jstreeDiv").jstree("deselect_all",true);
$('#jstreeDiv').jstree('check_node',menuIds,true);
});
});
恢复选中节点 使用 ready.jstree
.on("ready.jstree", function (event, data) {
//这两句化是在loaded所有的树节点后,然后做的选中操作,这点是需要注意的,ready.jstree 这个函数
//取消选中,然后选中某一个节点
$("#jstreeDiv").jstree("deselect_all",true);
$('#jstreeDiv').jstree('check_node',menuIds,true);
});
相关文章推荐
- jstree 选中指定节点-yellowcong
- 关于ztree打开关闭所有节点,选中指定id节点
- 两个节点recovering,一个节点SECONDARY,如何恢复为primary
- 关于一个很好用的数据恢复软件分享
- MFC多文档应用程序中的一个关于恢复最大化的问题
- 关于如何移除TreeView中的所有选中节点的一点体会
- 关于ztree打开关闭所有节点,选中指定id节点
- 关于选中节点失去焦点时修改选中节点的方法
- jstree获取选中节点的id
- 关于 extjs treepanel 复选框 选中 父节点 的问题
- 关于树节点巨多时获取用户选中(可多选)节点的优化
- 关于全选按钮和复选框只能选中其中一个的js写法
- 关于一个常被大家遗忘的方法解决频繁操作 dom节点引起页面回流
- 关于一个非常好的数据恢复软件介绍
- 关于exchange2010dag恢复碰到的一个问题
- 这是一个关于XML文档的操作管理器XMLHelper类,类中包括XML文档的创建,文档节点和属性的读取,添加,修改,删除的方法功能的实现
- 关于extjs treepanel复选框选中父节点与子节点的问题
- 关于treeview节点右键选中并关联右键菜单
- JTree如何选中一个某个节点?
- jstree 获取选中节点的所有子子点