构建一个简单的树形图

构建一个简单的树形图

开发工具与关键技术:VisualStudio C#
作者:落白
撰写时间:2019/06/27

在很多的项目里都需要使用到树形图,而下面要介绍的一个最为简单的树形图,主要的使用步骤可以分为三步。
在这里插入图片描述
首先需要拖入必要的插件,基本算是整个内容最重要的部分了,只要插件没拖错,下面基本也不会有什么问题了。

在这里插入图片描述
至于第二步就是建立树形图的主干了,也就是创建ul标签。有了主干以后,其他的分支都是通过代码来添加,所以ul标签占领的是主导地位。

@*第二步、页面上加入树标签:*@
  <ul id="treeDemo" class="ztree"></ul>

这里的树形图的子分支都是需要自己手动添加的,所以这是树形图最简单的实用方式,如果需要让子分支是根据表格查询出来的内容或者其他的方式来添加的话,那树形图就要跟控制器的查询方法相关联,这里就不多作介绍。

 @*第三步、写js代码初始化树即可:*@

  var setting = {
        view: {
            addHoverDom: false,
            removeHoverDom: false,
            selectedMulti: false
        },
        check: {
            enable: true
        },
        data: {
            simpleData: {
                enable: true
            }
        },
        edit: {
            enable: true
        }
    };
    var zNodes = [
        { id: 1, pId: 0, name: "[core] 基本功能 演示", open: true },
        { id: 101, pId: 1, name: "最简单的树 --  标准 JSON 数据" },
        { id: 102, pId: 1, name: "最简单的树 --  简单 JSON 数据" },
        { id: 2, pId: 0, name: "[excheck] 复/单选框功能 演示", open: false },
        { id: 201, pId: 2, name: "Checkbox 勾选操作" },
        { id: 206, pId: 2, name: "Checkbox nocheck 演示" },
        { id: 211, pId: 2, name: "Radio halfCheck 演示" },
        { id: 205, pId: 2, name: "用 zTree 方法 勾选 Radio" },
        { id: 3, pId: 0, name: "[exedit] 编辑功能 演示", open: false },
        { id: 305, pId: 3, name: "高级 增 / 删 / 改 节点" },
        { id: 307, pId: 3, name: "异步加载 & 编辑功能 共存" },
        
    ];
$(document).ready(function () {
    $.fn.zTree.init($("#treeDemo"), setting, zNodes);
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值