bootstrap-treeview数据结构构建
来源:互联网 发布:淘宝乔丹官方旗舰店 编辑:程序博客网 时间:2024/06/02 18:41
function createTreeNode(pre, node, arr) { if (node) { for (var i = 0; i < arr.length; i++) {//扫描所有的子节点 if (arr[i].parentId == node.id) { node.nodes.push(arr[i]); arr[i].isChild=true; } } } if ((pre + 1) < arr.length)//设置第归边界 createTreeNode(pre + 1, arr[pre + 1], arr); return node;}function createTree(arr) { createTreeNode(0,null,arr); for (var i = 0; i < arr.length; i++) { if (arr[i].isChild) {//所有的子节点都存在这个标志 arr.splice(i,1); i--; } }return arr; }var arr=[{text:"展示文本",id:"id数值",parentId:"上级数值",isChild:false,nodes:[]}];var result=createTree(arr);
result就是最终的树状结构数据,也有可能是一个森林数组
阅读全文
0 0
- bootstrap-treeview数据结构构建
- bootstrap-treeview
- bootstrap-treeview
- bootstrap-treeview
- bootstrap-treeview
- bootstrap-treeview 前台使用
- Bootstrap-treeview使用API
- bootstrap-treeview用法总结
- bootstrap-treeview简单使用
- bootstrap-treeview 中文api
- bootstrap-treeview 前台使用
- bootstrap-treeview参数详解
- 树控件--bootstrap treeview
- bootstrap的treeview使用
- bootstrap-treeview 中文api
- BootStrap TreeView使用示例
- bootstrap-treeview之api
- bootstrap treeview 下拉树
- C#编程入门4_选择分支语句
- 观察者模式(Observer)
- 深入剖解HSTS,启动HTTPS的强制机制
- 添加字段的脚本
- jdk源码解析(七)——Java虚拟机类加载机制
- bootstrap-treeview数据结构构建
- linux服务器mysql命令行出现 mysql.sock的错误
- iOS开发:下架App的步骤
- Memcached-Session-Manager多tomcat实现session跨域共享配置
- SQL 左外连接,右外连接,全连接,内连接
- oracle in函数限制
- Javascript闭包理解与用法
- objectmapper的转化问题
- 属性