社区
Web 开发
帖子详情
怎么做个动态的树形菜单
zenggeli
2010-10-18 06:01:01
怎么从数据库里拿到数据来得到一个树形菜单
...全文
385
10
打赏
收藏
怎么做个动态的树形菜单
怎么从数据库里拿到数据来得到一个树形菜单
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zenggeli
2010-10-30
打赏
举报
回复
还需要几个包。。。。需要就找我 我给你。。。。405420417这是我QQ
zenggeli
2010-10-30
打赏
举报
回复
<div id="d1" class="tree">
<ul>
<li class="root">各级地市
<ul>
<c:forEach items="${list}" var="allRegion">
<li class="text">${allRegion.region.regionName }
<ul>
<c:forEach items="${allRegion.regionList}" var="region">
<li>
<input type="checkbox" name="a" value="${region.regionId}" />${region.regionName }
</li>
</c:forEach>
</ul>
</li>
</c:forEach>
</ul>
</li>
</ul>
</div> 这是我前几天写的一个 这是js代码:<script type="text/javascript">
$(document).ready(function(){
$('#d1').SimpleTree(
{
animate: true,
autoclose:true
}
);
});
</script>
骤逝
2010-10-18
打赏
举报
回复
使用xloadtree 网上资料很多
卡比兽的球
2010-10-18
打赏
举报
回复
DTree 或者 extjs
都能轻松实现吧
icehhb
2010-10-18
打赏
举报
回复
推荐用jsTree控件,这是我目前见过的功能最强大的树控件,支持checkbox,支持右键菜单,支持异步加载等高级功能。
小武茶庄
2010-10-18
打赏
举报
回复
数据库[id,pid]必须具有的字段,方便实现+dtree实现.
如果是struts的话,也集成了树形菜单这个功能.当建议不要用这个.
参考一下:
http://topic.csdn.net/u/20100924/16/80da0bfe-c61e-4f49-89b5-5221c04f9828.html
kebin0001
2010-10-18
打赏
举报
回复
數據庫的資料先要是一棵樹才行,所以表格的必要欄位是 ID 和 PID。
有這樣的資料之後,想練功的就自己寫,不想練功就網路上找,要畫出樹形菜單並不太難。
lufing
2010-10-18
打赏
举报
回复
顶一下 我也正愁这个问题
shixitong
2010-10-18
打赏
举报
回复
自己写也可以,但最好用插件!效果好简单。
zhenpei1348
2010-10-18
打赏
举报
回复
你可以考虑用一些树图的插件,然后只要在后台组织数据 到页面显示即可。
比如,我用过jquery的一个树图控件,他的前台是<ul><li></li></ul> 这种格式的。
从后台得到list 到前面用jstl 循环出 <ul><li></li></ul> 就可
<script src="/js/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="/js/jquery/jquery.cookie.js" type="text/javascript"></script>
<script src="/js/jquery/jquery.treeview.js" type="text/javascript"></script>
<link rel="stylesheet" href="/css/jquery/jquery.treeview.css" />
具体使用可参考网上例子
还有也可以用 dhtmlXTree 先去下载他,他里面有教程。是读取xml生成树图。这个需要在后台组织好xml格式的数据,然后给前台呈现。 这个树的好处在于它有一些现成的js方法
用JavaScript实现
动态
可交互
树形
菜单
在构建用户界面时,
树形
菜单
是一种常用且功能强大的界面元素,它以分层的方式来展示信息。
树形
菜单
可以看作是文件系统的目录结构,每个节点可以有零个或多个子节点,这种结构特别适用于表现层级关系数据。在计算机科学中,
树形
结构是通过一系列节点以及连接节点之间的边来定义的。在
树形
菜单
中,每个节点通常包含一定的数据和指向子节点的指针。这种结构可以看作是一个有向图,其中每个节点都有一个或多个后继节点。为了在编程中实现这种结构,通常需要定义一个数据模型来描述每个节点。
LayUI 之
动态
树形
菜单
2、Dao层方法 在Dao层我们需要定义两个查询方法,一个是继承自通用BaseDao的查询方法,一个是将父级
菜单
和子级
菜单
分类,达到我们最终需要的分层级
菜单
的效果 查询方法一:
菜单
分类方法: 在这个方法里我们调用了一个底层封装类TreeVo用来调用该类里面的判断子节点和父节点,这是一个通用的
菜单
类。......
dtree实现
动态
加载
树形
菜单
,
动态
插入
树形
菜单
1.导入 dtree文件 dtree.css img文件夹 dtree.js 2. 建立对应 的数据库 1 父ID name id 3 建立连接类 mysql 例子 package com.dtree.test; import java.sql.Connection; import java.sql.DriverMana
Easyui
动态
加载
树形
菜单
四级demo
第一次发博客,不怎么懂样式,发一个超级有用的
动态
加载easyui
树形
菜单
一个demo.(大神养成中...) JSP页面: JS: $(function(){ $('#tree').tree({ url:"http://172.16.0.61:8080/Eagleflight/RecordArchiveAtion/QueryByOffRecordArch
html js
动态
添加
树形
菜单
,javascript
动态
生成
树形
菜单
的方法
本文实例讲述了javascript
动态
生成
树形
菜单
的方法。分享给大家供大家参考,具体如下://========================================//Envrionment to hold Listeners//========================================tv_listeners = new Array() ;function lis...
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章