zoukankan      html  css  js  c++  java
  • Ztree 默认展开二级菜单

    在初始加载树形控件的时候调用zTree的expandNode (node, expandFlag, sonSign, focus, callbackFlag)方法

    node:树形节点

    expandFlag:是否展开节点

    sonSign:是否展开其子孙节点

    focus:展开或折叠节点后是否设置焦点

    callbackFlag:这行该方法是否触发回调函数

    var zNodes = "";
    
            var setting = {
                check: {
                    enable: true
                },
                data: {//数据加载
                    keep: {
                        parent: true,
                        leaf: true
                    },
                    simpleData: {
                        enable: true,
                        idKey: "Id",
                        pIdKey: "Pid",
                    },
                    key: {
                        name: "Name"
                    }
                }
            };
    
    function Inint() {//初始化加载节点
                $.ajax({
                    global: true,
                    async: false,
                    cache: false,
                    dataType: "json",
                    url: '../Ajax/test.ashx',
                    type: "post",
                    //data: { "roleId": GetQueryString("roleId") },
                    success: function (data) {
                        zNodes = data;
                    }
                });
            };
    
    $(function () {
                Inint(); //加载数据
                $.fn.zTree.init($("#zTree"), setting, zNodes); 
    
                var treeObj = $.fn.zTree.getZTreeObj("zTree");
                var nodes = treeObj.getNodes();
                for (var i = 0; i < nodes.length; i++) { //设置节点展开
                    treeObj.expandNode(nodes[i], true, false, true);
                }
            });
    
    <div class="control" style="overflow: auto; height:270px;">
                <ul id="zTree">
                </ul>
    </div>
  • 相关阅读:
    ajax遍历数组(实现百度搜索提示的效果)
    角色管理的增删改
    String与Date、Timestamp互转
    jquery
    认识拦截器
    验证表单介绍
    什么是struts2?
    如何理解OOP?
    请描述Java中的时间监听机制?
    hibernate3中session.get()与session.load()两个方法的区别?
  • 原文地址:https://www.cnblogs.com/ZJ199012/p/4905001.html
Copyright © 2011-2022 走看看