社区
Web 开发
帖子详情
怎么做个动态的树形菜单
zenggeli
2010-10-18 06:01:01
怎么从数据库里拿到数据来得到一个树形菜单
...全文
344
10
打赏
收藏
怎么做个动态的树形菜单
怎么从数据库里拿到数据来得到一个树形菜单
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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方法
dtree
树形
菜单
(有带checkbox实现)
本工程使用dTree组件实现
树形
菜单
的展示 有静态
树形
菜单
和
动态
(从数据库获取数据)
树形
菜单
展示两种 数据库连接采用简单的类实现 数据位MySQL(5.0.21),数据库创建脚本为dtree.sql
菜单
既有普通的树结构展示,也有方便做权限等功能的带选择框的展示(含带默认选中checkbox的处理)
easyui+ztree后台管理系统模板
简单的 easyui+ztree后台管理系统模板
树形
菜单
的制作
树形
菜单
的制作 开发工具与关键技术:Visual Studio 2015 制作
树形
菜单
作者:李国旭 撰写时间:2019年6月16日 首先,这个
树形
菜单
在我们做的项目里面使用的频率呢可以经常见得到的,接下来我给大家介绍一下这个
树形
菜单
的制作程序。 它呢主要是靠一个核心的控件来操作就是“jQuery.ztree”用它来搭建
树形
菜单
既简单又高效,而且效果上也符合我们的需求和项目的需要。
树形
菜单
方法...
LayUI 之
动态
树形
菜单
2、Dao层方法 在Dao层我们需要定义两个查询方法,一个是继承自通用BaseDao的查询方法,一个是将父级
菜单
和子级
菜单
分类,达到我们最终需要的分层级
菜单
的效果 查询方法一:
菜单
分类方法: 在这个方法里我们调用了一个底层封装类TreeVo用来调用该类里面的判断子节点和父节点,这是一个通用的
菜单
类。......
layui源码详细分析之
树形
菜单
前言今天分析的是layui框架内置模块tree.js,该模块的功能是构建
树形
菜单
,具体的形式(layui官网该模块的具体形式)如下: 自实现
树形
菜单
使用html+css+js实现了
树形
菜单
,具体的实现思路如下: html中定义包含
树形
菜单
的容器节点 规划好
树形
菜单
的样式以及图标 使用js构建html结构以及绑定事件,实现
树形
菜单
的点击折叠 实现效果图如下: 核心的实现是构建html结构,组织
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章