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();//加载树

最新文章

  1. 基于BCH的一些落地应用现状
  2. JavaWeb核心之Servlet
  3. 第1章-导言-习题1.13-1.17
  4. 10行代码AC——UVA 11538-Chess Queen(数学规律+数列,附详细讲解)
  5. SAP官方到底提供了免费的S4HANA试用版没有?
  6. laravel API开发,使用dingo/api
  7. 查看被Linux干掉的进程,Linux 查看进程被杀死的详情
  8. 汉诺塔问题(三柱及四柱)详解
  9. 福昕阅读器中删除单个,多个注释,隐藏所有注释。
  10. Mugeda(木疙瘩)H5案例课—快闪制作-岑远科-专题视频课程
  11. 奔跑的小人,在屏幕上从左向右移动”的代码实现“小人在屏幕上从右向左移动” 按下键“A”,小人向左移动;按下键“D”,小人向右移动; 按下键“W”,小人向上移动;按下键“X”,小人向下移动; 通过主函数
  12. DREAD风险评估模型
  13. 关于内存溢出遇到的两种情况
  14. python制作ppt改变颜色标题_ppt-页面大小和颜色更改
  15. 向oracle增加两个重做日志组文件,Oracle重做日志文件
  16. SQL建表后设定唯一性
  17. 从金蝶k3到金税盘_金蝶K3操作流程图详解
  18. cordova移动端的导航栏滚动侦听
  19. 介绍java的ppt_javaweb介绍.ppt
  20. Python开发入门

热门文章

  1. mpvue v-html解决方案,mpvue开发小程序所遇问题及h5转化方案
  2. 传智杯Java终端有一天您厌烦了电脑上又丑又没用的终端,打算自己实现一个 Terminal
  3. html选中列表整列变色,excel选中行变色完整代码和动画效果
  4. solr 启动、停止
  5. Geany——Python配置
  6. jeecg中ajax传值的前端js和后台代码
  7. 推荐文章:机器学习:“一文读懂机器学习,大数据/自然语言处理/算法全有了...
  8. Effective Java第七条:避免使用终结方法
  9. WMI in C#[强类型操作]
  10. php 随机在文章中添加锚文本_SEO站长布局锚文本时的7大注意事项