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("checkerTree");
            var nodes = treeObj.getNodes();
            for (var i = 0; i < nodes.length; i++) { //设置节点展开
                treeObj.expandNode(nodes[i], true, false, true);
            }
        });
时间: 2024-08-05 16:03:07

Ztree 默认展开二级菜单的相关文章

纵向折叠二级菜单(无限点击)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html id="Cov" xmlns="http://www.w3.org/1999/xhtml"> <head> <title>lef

jquery实现后台系统左侧菜单的点击展开/收缩二级菜单效果

html: <div class="col-sm-3 col-md-2 sidebar"> <div class="totalt"><a>系统管理系统</a></div> <ul class="menu"> <li class="title"> <a class="item item1"><span cla

联动二级菜单实现

参照美团app下拉式的二级列表菜单,公司项目中也有这种菜单的需求                    1,结构分析 首先,我们给出这个下来菜单需要的组建.我们用线框图来分析. 1)如上图所示,最外围的是一个Activity,顶部包含了一个View的容器,这个容器主要是装载ToggleButton来实现诸如美团里面的“美食,全城,理我最近,刷选”这一行.这一行一点就会弹出对应的下来菜单. 2)下拉菜单是如何实现的呢?,这里我们利用了PopupWindow来实现这一弹出式窗口.然后我们在弹出式窗口

一级菜单 二级菜单的联动

1.页面代码:单个集合循环生成一级和二级菜单 /* <c:forEach var="m" items="${list}" >                              <c:if test="${m.mb.father eq '-1' }">                                   <input type="checkbox" name="me

Android学习笔记之横向二级菜单实现

PS:元旦来一发. 学习内容: 1.Android二级横向菜单的实现过程.效果如上图...   这种横向的二级菜单在很多的app都有所应用.效果看起来还是非常的美观的.也算是项目需要,自己也就学了一下这个效果,首先说一下逻辑.实现的方式其实并不是很难..只不过逻辑上可能有点复杂.原理其实就是一个按钮.当触发按钮的时候弹出PopWindow.PopWindow由两个ListView构成..对两个ListView适当的适配.就可以实现这个效果了..   实现这种效果可以有两种不同的方式..一种是直接

html和css实现一级菜单和二级菜单学习笔记

实现一级菜单: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>menu1.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta ht

一个二级菜单引发的血案

近期发现自己css不是很好,于是又看了一遍<css权威指南>.总感觉自己抓不到重点.弃疗中...于是看看其他书.然后学妹跟我说她的二级菜单写得很乱.当时我心里就在想二级菜单,有何难?自认为10分钟能搞定.跟她要效果图并很自大的说了句“等会儿,我写个简单的”.于是血案由此引发... 二级菜单要实现的原效果图是: (如发现雷同,不是巧合,是我从别的网页上截屏下来的 ~_~).既然说了简单,肯定效果没这么精美.但是至少基本效果和原理要实现. 10分钟过去了....15分钟过去了....这个“等会儿”

二级菜单打开后页面刷新不收缩效果

最近正好有一个左侧导航栏的二级菜单打开后刷新页面默认开启的需求,但查阅一些资料后,发现方法都不是很方便,便自己动手写了一个. 我用了cookie来存一些值来用作判定. 1.首先你需要引入<script src="assets/js/jquery.min.js"></script>和<script src="assets/js/jquery.cookie.js"></script> 2.下面是我的菜单格式 3.然后可以接

iOS 二级菜单(UITableView实现)

作为iOS 新手 这个东西我捣鼓了一天,主要是没耐心.静下心来其实一会就能摆平. 我总结的经验,宁可精心学一个小时,也别浮躁学1天. 对新手来说主要是各种函数不熟,查询还不好查: 二级菜单网上说得不多,wo 下面来说一下这个二级菜单: 需求是这样的: 1 菜单只有二级. 2 如果有子菜单点一下打开,如果没有,则实现相应的操作: 我们来实现他(界面有点丑,但主要是功能,界面很简单自己设计一下就行): 个人想法是这样的: 首先建立一个cell的类,用于存放cell中的内容 ,继承自uitablevi