基础使用

345 345
ZTree
sam
sam 2024-08-05 15:29:37

步骤

1、引入css

2、引入js

3、设置默认配置

4、实例化显示

代码如下

<!DOCTYPE html>
<html>
<head>
    <title>系统安装</title>
    <link href="/style/v3/layui/css/layui.css" type="text/css" rel="stylesheet" />
    <link href="/style/v3/ztree/css/zTreeStyle.css" type="text/css" rel="stylesheet" />
    <script src="/style/v3/layui/layui.js"></script>
    <script src="/style/v3/js/jquery.min.js?t=287"></script>
    <script src="/style/v3/js/adfutil.js?t=287"></script>
    <script src="/style/v3/ueditor/ueditor.config.js?t=287"></script>
    <script src="/style/v3/ueditor/ueditor.all.js"></script>
    <script src="/style/v3/ztree/js/jquery.ztree.all.js?t=287"></script>
    <script>
        var table = layui.table;
    </script>

</head>
<body>
    <div class="layui-form" id="curForm" lay-filter="curForm">
        <div class="layui-row">
            Ztree使用
        </div>

        <div class="layui-row">
            <div class="layui-col-md2">
                <ul id="curTree" class="ztree"></ul>
            </div>
            <div class="layui-col-md10"></div>
        </div>
    </div>
    <script>

    $(function() {
            var setting = {
                view: {
                    showIcon: showIconForTree
                },
                data: {
                    simpleData: {
                        enable: true
                    }
                }
            };

            var zNodes = [
                { id: 1, pId: 0, name: "父节点1 - 展开", open: true },
                { id: 11, pId: 1, name: "父节点11 - 折叠" },
                { id: 111, pId: 11, name: "叶子节点111" },
                { id: 112, pId: 11, name: "叶子节点112" },
                { id: 113, pId: 11, name: "叶子节点113" },
                { id: 114, pId: 11, name: "叶子节点114" },
                { id: 12, pId: 1, name: "父节点12 - 折叠" },
                { id: 121, pId: 12, name: "叶子节点121" },
                { id: 122, pId: 12, name: "叶子节点122" },
                { id: 123, pId: 12, name: "叶子节点123" },
                { id: 124, pId: 12, name: "叶子节点124" },
                { id: 13, pId: 1, name: "父节点13 - 没有子节点", isParent: true },
                { id: 2, pId: 0, name: "父节点2 - 折叠" },
                { id: 21, pId: 2, name: "父节点21 - 展开", open: true },
                { id: 211, pId: 21, name: "叶子节点211" },
                { id: 212, pId: 21, name: "叶子节点212" },
                { id: 213, pId: 21, name: "叶子节点213" },
                { id: 214, pId: 21, name: "叶子节点214" },
                { id: 22, pId: 2, name: "父节点22 - 折叠" },
                { id: 221, pId: 22, name: "叶子节点221" },
                { id: 222, pId: 22, name: "叶子节点222" },
                { id: 223, pId: 22, name: "叶子节点223" },
                { id: 224, pId: 22, name: "叶子节点224" },
                { id: 23, pId: 2, name: "父节点23 - 折叠" },
                { id: 231, pId: 23, name: "叶子节点231" },
                { id: 232, pId: 23, name: "叶子节点232" },
                { id: 233, pId: 23, name: "叶子节点233" },
                { id: 234, pId: 23, name: "叶子节点234" },
                { id: 3, pId: 0, name: "父节点3 - 没有子节点", isParent: true }
            ];

            function showIconForTree(treeId, treeNode) {
                return !treeNode.isParent;
            };

            $.fn.zTree.init($("#curTree"), setting, zNodes);

            var form = layui.form;
            form.render();

    });
    </script>
</body>
</html>


回帖
  • 消灭零回复
作者信息
主题分类
相关文章