ZTree 使用范例

本文介绍zTree v3.x的快速入门方法,包括加载必要的CSS和JS文件,以及如何创建基本的树形结构。此外还提供了扩展功能如增删改等设置示例。

http://www.treejs.cn/v3/api.php zTree v3.x 入门指南 Api 文档

https://github.com/zTree/zTree_v3  下载ZTree v3

1、加载css js 文件

 <link rel="stylesheet" href="demoStyle/demo.css" type="text/css"> 
<link rel="stylesheet" href="zTreeStyle/zTreeStyle.css" type="text/css">
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript" src="jquery.ztree.core-3.x.js"></script>

2、使用

view 页面 

<div class="zTreeDemoBackground">    <ul id="treeDemo" class="ztree"></ul></div>

js 代码

<SCRIPT LANGUAGE="JavaScript">
   var zTreeObj;
   // zTree 的参数配置,深入使用请参考 API 文档(setting 配置详解)
   var setting = {};
   // zTree 的数据属性,深入使用请参考 API 文档(zTreeNode 节点数据详解)
   var zNodes = [
   {name:"test1", open:true, children:[
      {name:"test1_1"}, {name:"test1_2"}]},
   {name:"test2", open:true, children:[
      {name:"test2_1"}, {name:"test2_2"}]}
   ];
   $(document).ready(function(){
      zTreeObj = $.fn.zTree.init($("#treeDemo"), setting, zNodes);
   });
  </SCRIPT>

这样就可以生成一个简单的树了。

接下来,我们要给这个树增加别的功能。

例如,如果你想实现增删改、只需要对Setting配置信息进行修改。

 var setting = {
        view: {
            addHoverDom: addHoverDom,
            removeHoverDom: removeHoverDom,
            selectedMulti: false
        },
        check: {
            enable: true
        },
        data: {
            simpleData: {
                enable: true
            }
        },
        edit: {
            enable: true,
            editNameSelectAll:true,
            removeTitle:'删除',
            renameTitle:'编辑'
        },
        callback:{
            beforeRemove:beforeRemove,//点击删除时触发
            beforeEditName: beforeEditName,//点击编辑时触发
            onRemove:onRemove,//删除节点后触发,用户后台操作
            beforeDrag:beforeDrag,//用户禁止拖动节点
            onClick:clickNode//点击节点触发的事件
        }
    };
//再对每个方法进行处理就可以了

至于各种类型树的实现,大家看 官网的demo 一下就能掌握了!

http://www.treejs.cn/v3/demo.php#_101

转载于:https://www.cnblogs.com/DaBing0806/p/5780335.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值