ztree使用记录(代码片段)

yzyh yzyh     2023-05-05     710

关键词:

zTree v3.2 API 文档==>点击进入

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="https://blog-static.cnblogs.com/files/yzyh/zTreeStyle.css">
    <link rel="stylesheet" type="text/css" href="https://blog-static.cnblogs.com/files/yzyh/demo.css">
    <script src="https://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
    <script src="https://blog-static.cnblogs.com/files/yzyh/jquery-migrate-1.2.1.js" type="text/javascript"></script>
    <script src="https://blog-static.cnblogs.com/files/yzyh/jquery.ztree.all-3.5.min.js" type="text/javascript"></script>
    <script src="https://blog-static.cnblogs.com/files/yzyh/jquery.ztree.exhide-3.5.min.js" type="text/javascript"></script>
    <script src="https://blog-static.cnblogs.com/files/yzyh/MtrSearchZTree.js" type="text/javascript"></script>
    <link rel="stylesheet" href="https://www.jq22.com/jquery/bootstrap-3.3.4.css">
    <script src="https://www.jq22.com/jquery/bootstrap-3.3.4.js"></script>
    <script src="https://apps.bdimg.com/libs/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    <script src="https://www.jq22.com/newjs/testData.js" type="text/javascript"></script>
    <script src="http://49.234.125.132/myjswj/testData.js"></script>
</head>

<body>
    <div class="row" style="margin: 50px;">
        <div class="col-md-3">
            <ul id="tree" class="ztree">
            </ul>
        </div>
    </div>

    <script>
        // zTree 的参数配置,深入使用请参考 API 文档(setting 配置详解)
        var setting = ;
        // zTree 的数据属性,深入使用请参考 API 文档(zTreeNode 节点数据详解)
        var zNodes = [
            name: "test1",
            open: true, // 设置为true渲染时自动展开
            children: [
                name: "test1_1"
            , 
                name: "test1_2"
            , 
                name: "test1",
                open: true,
                children: [
                    name: "asdf"
                , 
                    name: "vrsa"
                ]
            ]
        ,
        
            name: "test2",
            open: true,
            children: [
                name: "test2_1"
            , 
                name: "test2_2"
            ]
        
        ];
        $(function () 
            $.fn.zTree.init($("#tree"), setting, zNodes);
            // 增加输入框和输入查询逻辑
            new MtrSearchZTree();
        );
    </script>

</body>

</html>

ztree的使用(代码片段)

一、异步加载  functionrenderStationTree()varsetting=view:dblClickExpand:false,async:enable:true,url:"../merchant/getMerchantTree",type:"post",autoParam:["id"],data:key:name:"name",,simpleData:enab 查看详情

ztree入门使用(代码片段)

简单入门使用,熟悉其功能,没有与异步调用后台数据,用的是本地设置的数据。zTree的API:http://www.treejs.cn/v3/api.php 先看效果 目录结构 代码1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<title& 查看详情

输入框点击下滑ztree菜单(代码片段)

记录一个功能实现代码,我这边前端用的是layui,需要实现的效果如下: 需求:当点击选择地区的时候会出现如上图的下拉菜单。分析:首先肯定给这个输入框加监听,click方法,然后将ztree的div显示,这里的重点应该是怎么... 查看详情

ztree节点增删改(代码片段)

...nbsp;效果:  完成增删改,要注意几个关键点: 使用编辑功能,必须设置setting.edit中的各个属性使用编辑功能的事件回调函数,必须设置setting.callback.beforeRemove/onRemove/beforeRename/onRename等属性zTree 查看详情

ztree.jsv3.*(代码片段)

插件地址:https://cdn.staticfile.org/zTree.v3/3.5.01/css/zTreeStyle/zTreeStyle.csshttps://cdn.staticfile.org/zTree.v3/3.5.01/js/jquery.ztree.all.min.js 一、注意事项js:使用时直接应用js及css文件即可;将zTree容器的cla 查看详情

ztree的核心处理逻辑(代码片段)

zTree是一个前端树形结构的插件。使用起来很简单,我们重点关注一下插件的核心代码。首先,zTree需要如下的数据结构:letareaData=["id":"1","pId":"0","name":"河南省","sort":"0","id":"2","pId":"1","name":"鹤壁","sort":"10","id":"3","pId":"2","name":"市... 查看详情

展示树菜单(ztree)(代码片段)

...数据功能强大。相信涉及大型项目或者大量数据时,它的使用将非常方便。利用ztree和Dwr框架可以轻松的实现后台数据的异步加载,他们都是利用Ajax进行后台数据的异步刷新的,页面不会重新加载,而且速度非常快兼容IE、FireFox... 查看详情

项目中jquery插件ztree使用记录

  最近公司要求做一个关于后台的管理系统。在这个mvvm模式横行的年代,虽然这里用jquery做项目可能有点不符合时代的潮流,但是管他呢,能做出来先在说呗(公司以后要改用angular或者vue来统一前端的制作方式),个人觉得j... 查看详情

ztree(代码片段)

...ree的参数配置,后面详解varzNodes=[//zTree的数据属性,此处使用标准json格式name:"test1",open:true,children:[name:"test1_1",name:"test1_2"],name:"test2",open:true,children:[name:"test2_1",name:"test2 查看详情

ztree的重点

今天学习了zTree插件,记录一下使用步骤: 1下载,把下载好的目录整个放在项目中文件夹目录:js:一般引这jquery.ztree.all.js和jquery.ztree.core.jscss::用zTreeStyle里面的zTreeStyle.cssdemo:示例:可以右键--查看框架信息,可以看到网... 查看详情

ztree第一章,纯静态(代码片段)

zTreev3.5Demo演示http://www.treejs.cn/v3/demo.php#_101----------------------------------------------------------------------------------纯静态zTree---------------------------------------------------------- 查看详情

ztree-持续更新中(代码片段)

版本v3快速入门:1,官网下载https://gitee.com/zTree/zTree_v32,zTree-zTree_v3-masterzTree_v3下复制css和js文件夹到项目下3,编写页面css和js项目布局如下:效果如下为了方便大家直接用,把源码也贴出来index.html:<!DOCTYPEhtml><HTML><HEA... 查看详情

ztree学习日志选中指定节点(代码片段)

ztree文档地址:http://www.treejs.cn/v3/api.php1.根据节点的id值获取节点,需要注意idkey与getNodeByParam("属性值",id,null);属性值一致,不然根据节点id选中节点可能会报ztree Cannotreadproperty‘chkDisabled‘ofnull的错获取node:varnode=zTreeObj.getNodeB 查看详情

ztree(代码片段)

  最近写了一个关于动态加载左侧菜单的小Demo,用来和大家分享下!控制器publicJsonResultCanCaiDan()List<CaiDan>list=bll.GetCaiDan();varlinq=fromsinlistselectnewid=s.Id,pId=s.Pid,//pId中大小写不能变要不然实现不了树形name=s.Name,url=s.Paths,targ 查看详情

根据treeid展开指定节点并触发单击事件(代码片段)

ztree.expandNode(ztree.getNodeByParam("id",treeId,null));//展开指定节点ztree.selectNode(ztree.getNodeByParam("id",treeId,null));//选中指定节点ztree.setting.callback.onClick(null,ztree.setting.treeId,ztree.getNode 查看详情

ztree修改数据回显(代码片段)

...,并勾选 页面效果就是这样了,现在说下方法,先看代码//数据勾选回显   varzTree=$.fn.zTree.getZTreeObj("ztree");vartreeData=‘$treeData‘;if(null!=treeData&&treeData!="")vartreeDataArr=treeData.split(",");for(vari=0,l=treeDataArr.length;i<l;i++)... 查看详情

ztree异步加载树结构(代码片段)

varsetting=async:autoParam:["parentId"],enable:true,type:"post",url:getUrl,dataFilter:filter,,check:chkStyle:"radio",enable:false,chkboxType:"Y":"s","N":"ps",radioType:"level",view:dblClickExp 查看详情

ztree仿淘宝树结构完美实现移动右键增删改(代码片段)

...种功能的组合是zTree最大优点。1、zTree是利用JQuery的核心代码,实现一套能完成大部分常用功能的Tree插件2、zTreev3.0将核心代码按照功能进行了分割,不需要的代码可以不用加载3、采用了延迟加载技术,上万节点轻松加载,即使... 查看详情