基于jquery的树-xtree操作文档

本文记录基于jquery的树-xtree的使用文档:[下载]

 

XTREE使用的树结构

 

复制代码
<!--node节点-->
<li  nodeid="1">
<!--开关-->
<button></button>
<!--label-->
<a>
   <!--图标-->
   <button></button>
   <!--文字节点-->
   <span></span>
</a>
<!--子节点-->
<ul></ul>
</li>
复制代码

 

XTREE使用的数据格式

 xtree使用标准的JSON数据:

 

复制代码
var data = {
    id:1,//id值,用于标示当前节点,必须
   pid:0,//父级ID,用于创建层级关系,必须
   name:'xtree',//节点显示名称,必须
   isFinal:0|1,//是否为终节点,必须
   ico:'',//图标,可选
   cls:'',//附加css class,可选
   url:'javascript:;' //链接地址,可选
}
复制代码

  所提供的数据必须满足此数据格式的必须选项。

 

基本使用方法:

HTML.
<!--树结构容器-->
<ul id="xtree"></ul>
JS.

var tree = xtree("#tree").init(data);

 

构造一颗简单的树:

json数据:
var xRole = [{"id":0,"pid":0,"name":"角色","isFinal":0,"cls":"xtree-root"},{"id":"1","name":"超级管理员","pid":"0","isFinal":"1"},{"id":"2","name":"注册用户","pid":"0","isFinal":"1"},{"id":"3","name":"VIP付费用户","pid":"0","isFinal":"1"},{"id":"4","name":"游客","pid":"0","isFinal":"1"},{"id":"5","name":"编辑","pid":"0","isFinal":"1"}];
JS:
var role = xtree("#role").init(xRole);

结果如图所示:

xtree是无限分级的,这完全取决于您提供的数据。

XTREE提供的方法接口

方法文档已移至 https://github.com/comcoding/xtree/wiki/Methods 此,欢迎查看。

posted @   老西  阅读(4156)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示