$.fn.zTree 展开 回显 选中
var ids='节点字符串';// 字符串形式:选中节点,...,二级节点,根节点
var si=ids..split(",").length-1;
var setting = {view:{selectedMulti:false},data:{simpleData:{enable:true}},
async: {
enable: true,
url:"",
autoParam:["id"]
},
callback:{onClick:function(event, treeId, treeNode){
},onDblClick:function(event, treeId, treeNode){
},
onExpand:function(event, treeId, treeNode){//根据展开后事件,设置选中回显
si=si-1;//展开次数
if(ids!=''){
var rs=ids.split(",");
//获取下级节点集合
var xcode=treeNode.children;
for (var i = 0; i < xcode.length; i++) {//遍历下级节点
if(rs[si]==xcode[i].id){//锁定展开节点
if(si==0){//锁定选中的节点
tree.selectNode(xcode[i]);//设置选中
return ;
}else{//继续展开
tree.expandNode(xcode[i], true, false, false,true);//展开 第5个参数为true触发展开后事件
return
}
}
}
}
}
}
};
loadTree = function(){
var auth="${auth}";
js.ajaxSubmit(url, {}, function(data){
tree = $.fn.zTree.init($("#tree"), setting, data);//定义树
// 展开第一级节点
var nodes = tree.getNodesByParam("level", 0);//根节点
for(var i=0; i<nodes.length; i++) {
tree.expandNode(nodes[i], true, false, false,true);//第5个参数为true触发展开后事件
}
}, null, null, js.text('loading.message'));
};loadTree();//加载树
最新文章
- 基于BCH的一些落地应用现状
- JavaWeb核心之Servlet
- 第1章-导言-习题1.13-1.17
- 10行代码AC——UVA 11538-Chess Queen(数学规律+数列,附详细讲解)
- SAP官方到底提供了免费的S4HANA试用版没有?
- laravel API开发,使用dingo/api
- 查看被Linux干掉的进程,Linux 查看进程被杀死的详情
- 汉诺塔问题(三柱及四柱)详解
- 福昕阅读器中删除单个,多个注释,隐藏所有注释。
- Mugeda(木疙瘩)H5案例课—快闪制作-岑远科-专题视频课程
- 奔跑的小人,在屏幕上从左向右移动”的代码实现“小人在屏幕上从右向左移动” 按下键“A”,小人向左移动;按下键“D”,小人向右移动; 按下键“W”,小人向上移动;按下键“X”,小人向下移动; 通过主函数
- DREAD风险评估模型
- 关于内存溢出遇到的两种情况
- python制作ppt改变颜色标题_ppt-页面大小和颜色更改
- 向oracle增加两个重做日志组文件,Oracle重做日志文件
- SQL建表后设定唯一性
- 从金蝶k3到金税盘_金蝶K3操作流程图详解
- cordova移动端的导航栏滚动侦听
- 介绍java的ppt_javaweb介绍.ppt
- Python开发入门
热门文章
- mpvue v-html解决方案,mpvue开发小程序所遇问题及h5转化方案
- 传智杯Java终端有一天您厌烦了电脑上又丑又没用的终端,打算自己实现一个 Terminal
- html选中列表整列变色,excel选中行变色完整代码和动画效果
- solr 启动、停止
- Geany——Python配置
- jeecg中ajax传值的前端js和后台代码
- 推荐文章:机器学习:“一文读懂机器学习,大数据/自然语言处理/算法全有了...
- Effective Java第七条:避免使用终结方法
- WMI in C#[强类型操作]
- php 随机在文章中添加锚文本_SEO站长布局锚文本时的7大注意事项