treeview动态加载树节点
来源:互联网 发布:mysql 创建存储过程 编辑:程序博客网 时间:2024/05/21 17:02
使用后台请求返回的数据组装成treeview展示需要的数据类型,例如要展示的静态数据为:
var treeData = [{ text: "根节点", nodes: [ { text: "子节点1", }, { text: "子节点2" }]}];
后台返回的List数据,则可以动态组装如下:
function formTreeData(root,data){ var treeData = []; treeData[0] = {}; treeData[0].text = root.privilegeName; treeData[0].nodes = []; for(var i=0;i<data.length;i++){ treeData[0].nodes[i] = {}; treeData[0].nodes[i].text = data[i].privilegeName; //如果还有子节点 /*var children = data[i].children; if(children.length > 0) { treeData[0].nodes[i].nodes = []; for(var j=0;j<children.length;j++){ treeData[0].nodes[i].nodes[j] = {}; treeData[0].nodes[i].nodes[j].text = children[i].privilegeName; } }*/ } return treeData;}
然后调用
$('#tree').treeview({data:treeData});
如果层次较多,可以使用递归来组织
阅读全文
0 0
- treeview动态加载树节点
- VB.NET中动态加载Treeview节点
- VB.NET中动态加载Treeview节点
- 动态加载树----treeView
- 动态加载树TreeView
- 动态加载树----treeView
- 动态加载树----treeView
- 动态加载树----treeView
- 动态加载TreeView时让TreeView节点前显示加号
- treeview数据库加载节点
- c# 中treeview 树节点图标的动态加载,及选中时图标改变
- c# 中treeview 树节点图标的动态加载,及选中时图标改变
- c# 中treeview 树节点图标的动态加载,及选中时图标改变
- VB.NET中动态加载Treeview节点(二)
- Asp.net TreeView动态加载节点(一)
- 动态生成TreeView节点
- Asp.net TreeView动态加载节点(二)(结合Jquery实现节点加载效果)
- TreeView动态加载SQL数据创建树
- 数据库中的左连接(left join)和右连接(right join)区别
- pat 1011. World Cup Betting (20)
- Python垃圾回收机制(一)
- 分页的sql语句
- 长链剖分之O(nlgn)-O(1)求k级祖先
- treeview动态加载树节点
- jdk配置成功,但是tomcat仍无法启动解决办法!(二)
- 使用Navicat 连接oracle “ORA-03135: Connection Lost Contact”
- SpringBoot学习-(十三)SpringBoot中建立WebSocket连接(STOMP)
- 简单的C语言结构体实现面向对象的方法
- 目前什么ip软件比较好用,国内ip最多呢
- 36进制与10进制之间的转换
- 配置redis时未找到maxActive属性
- Carthage 使用 / 如何给自己的项目添加 Carthage 支持