jstree使用方法
2017-10-16 20:54
253 查看
var ndata=common.treeDataChangeField(res1.data,{
data:{ "name":"text", "tree":"children", "checked":function (i,data) { if(data==2){ return {"state":{"opened" : true}}; } return data==1?{"state":{"selected":true,"opened" : true}}:0; } } }); console.log(ndata); if($("#browser").hasClass("jstree")){//刷新 //$("#browser").jstree().destroy();//方法一 //方法二 $("#browser").jstree().settings.core.data =ndata; $("#browser").jstree().refresh(true,true);return; } $("#browser").jstree({//生成 "plugins" : ["checkbox"], animate:true,lines:true, core:{ data:ndata } }).show();
$("body").on("click", "#all", function () {//全选//$("#browser .jstree-anchor").addClass("jstree-clicked").find(">.jstree-checkbox").removeClass("jstree-undetermined");$('#browser').jstree().check_all();}).on("click", "#inverse", function () {//反选$("#browser .jstree-anchor").each(function (i, v) {if($(v).closest("li").find(".jstree-children").length>0){return;}var has=$(v).hasClass("jstree-clicked");$('#browser').jstree()[has?"uncheck_node":"check_node"]($(v).closest("li"),false);});})
相关文章推荐
- 树形菜单 jsTree 使用方法
- jsTree的基本使用方法以及按需装载子节点
- const使用方法探讨
- 在RxRichEdit中插入图片的完美解决方法(不使用剪贴板)
- 深入了解C语言(函数的参数传递和函数使用参数的方法)
- 非窗口类中使用定时器的方法(一)
- 效率和方便性--怎样在没有限制类可用性的情况下使用本地方法
- VSS实现版本控制管理的一些使用方法
- 使用父类中的方法和属性必须用base关键字吗?
- 水晶报表使用经验谈1--建立水晶报表第一步及编译最易出现错误的解决方法及报表转换成pdf文档进行打印方法
- 使用面向oo对象方法的12个优点
- 简介使用ASP.NET访问Oracle数据库的方法
- 简介使用ASP.NET访问Oracle数据库的方法
- 使用ADSI、ASP和一对魔术戏法自动地创立一个虚拟目录的方法
- ASP的技术特点与使用方法
- 如何使用vs.net生成方法的小技巧
- 关于Delphi中预编译指令的使用方法
- TListView组件使用方法
- 使用数据库保存session的方法