DWZ 树形导航菜单
来源:互联网 发布:数据新闻手册 编辑:程序博客网 时间:2024/06/06 18:23
DWZ实现动态树形菜单,表设计字段(id,pid,cname,redirect ,rel) 分别是 主键ID 父ID,菜单名称,跳转地址,NavTab ID。
DOM结构如下
function getTree(data,pId){ var tree; if(pId==0){ tree = '<ul class="tree treeFolder">'; }else{ tree = '<ul>'; } for(var i in data){ if(data[i].pid == pId){ if(data[i].pid == 0){ tree += "<li><a href='"+data[i].redirect+"'>"+data[i].cname+"</a>"; }else{ tree += "<li><a href='"+data[i].redirect+"' target='navTab' rel='"+data[i].rel+"'>"+data[i].cname+"</a>"; } tree += getTree(data,data[i].id); tree += "</li>"; } } return tree+"</ul>";}
初始化调用如下
$(function(){var d=eval('${tree}');//后台返回的数据$("#left").html(getTree(d,0).replaceAll("<ul></ul>",""));})
DOM结构如下
<div class="accordion" fillSpace="sidebar"><div class="accordionHeader"><h2><span>Folder</span>系统管理</h2></div> <div class="accordionContent" id="left"></div> <div class="accordionHeader"><h2><span>Folder</span>项目管理</h2> </div> <div class="accordionContent"><ul class="tree treeFolder collapse"><li><a href="projectList" target="navTab" rel="userlist">用户列表</a></li></ul></div></div></div>
阅读全文
0 0
- DWZ 树形导航菜单
- 树形导航菜单
- 树形导航菜单
- DWZ框架tree树形菜单checkbox下取值
- Freemarker 树形导航菜单(递归)
- Freemarker 树形导航菜单(递归)
- Freemarker 生成树形导航菜单(递归)
- java freemarker遍历树形菜单(导航栏菜单)
- 解决DWZ树形菜单多选情况下反选无ITEM值得问题
- dwz ria 1.4.4版本下左边导航菜单点 - 号不能收缩的解决方案
- [已完成,附上实现方式]DWZ横向导航实现动态左菜单树
- DWZ横向导航实现动态左菜单树(基于zTree插件)
- 树形导航列表与菜单列表实现同步
- 自己写的简单大方的树形导航菜单
- 动态菜单DWZ
- DWZ联动菜单
- ASP.NET的面包屑导航控件、树形导航控件、菜单控件
- ASP.NET的面包屑导航控件、树形导航控件、菜单控件
- 继承AppCompatActivity实现全屏显示
- 发送有序广播
- 调用金蝶EAS系统标准凭证接口,封装凭证对象,调用业务接口前需先登录
- 我的路
- java 多线程的一些基础
- DWZ 树形导航菜单
- js怪癖
- react native ios模拟器 常用操作
- '-'工具栏(CToolBarCtrl)
- Elasticsearch java api 基本搜索部分详解
- 集合类型-day01
- 百度地图API第二次搜索怎么把第一次地图上搜索的marker清除
- 关于AutoLayout适配的问题,及解决办法
- 燕麦云何洋开讲丨粤港澳大湾区来了,创业者们准备好了吗?