怎么做个动态的树形菜单

问题描述

怎么从数据库里拿到数据来得到一个树形菜单

解决方案

解决方案二:
你可以考虑用一些树图的插件,然后只要在后台组织数据到页面显示即可。比如,我用过jquery的一个树图控件,他的前台是<ul><li></li></ul>这种格式的。从后台得到list到前面用jstl循环出<ul><li></li></ul>就可<scriptsrc="/js/jquery/jquery-1.3.2.min.js"type="text/javascript"></script><scriptsrc="/js/jquery/jquery.cookie.js"type="text/javascript"></script><scriptsrc="/js/jquery/jquery.treeview.js"type="text/javascript"></script><linkrel="stylesheet"href="/css/jquery/jquery.treeview.css"/>具体使用可参考网上例子还有也可以用dhtmlXTree先去下载他,他里面有教程。是读取xml生成树图。这个需要在后台组织好xml格式的数据,然后给前台呈现。这个树的好处在于它有一些现成的js方法
解决方案三:
自己写也可以,但最好用插件!效果好简单。
解决方案四:
顶一下我也正愁这个问题
解决方案五:
數據庫的資料先要是一棵樹才行,所以表格的必要欄位是ID和PID。有這樣的資料之後,想練功的就自己寫,不想練功就網路上找,要畫出樹形菜單並不太難。
解决方案六:
数据库[id,pid]必须具有的字段,方便实现+dtree实现.如果是struts的话,也集成了树形菜单这个功能.当建议不要用这个.参考一下:http://topic.csdn.net/u/20100924/16/80da0bfe-c61e-4f49-89b5-5221c04f9828.html
解决方案七:
推荐用jsTree控件,这是我目前见过的功能最强大的树控件,支持checkbox,支持右键菜单,支持异步加载等高级功能。
解决方案八:
DTree或者extjs都能轻松实现吧
解决方案九:
使用xloadtree网上资料很多
解决方案十:
<divid="d1"class="tree"><ul><liclass="root">各级地市<ul><c:forEachitems="${list}"var="allRegion"><liclass="text">${allRegion.region.regionName}<ul><c:forEachitems="${allRegion.regionList}"var="region"><li><inputtype="checkbox"name="a"value="${region.regionId}"/>${region.regionName}</li></c:forEach></ul></li></c:forEach></ul></li></ul></div>这是我前几天写的一个这是js代码:<scripttype="text/javascript">$(document).ready(function(){$('#d1').SimpleTree({animate:true,autoclose:true});});</script>
解决方案十一:
还需要几个包。。。。需要就找我我给你。。。。405420417这是我QQ

时间: 2024-08-28 03:55:30

怎么做个动态的树形菜单的相关文章

javascript动态生成树形菜单的方法_javascript技巧

本文实例讲述了javascript动态生成树形菜单的方法.分享给大家供大家参考,具体如下: //======================================== //Envrionment to hold Listeners //======================================== tv_listeners = new Array() ; function listener( type , handler ) { this.type = type ;

JavaScript + PHP 应用二:网页设计中树形菜单的动态实现

树形菜单,熟悉Windows程序管理器的读者一定不会陌生.单击项目左侧的+号,项目展开:再次单击,项目收缩.读过很多篇有关树形菜单的JavaScript实现方法,原理很简单,都是利用Style中display属性的控制.笔者本文的重点并不侧重于此,倒是想谈一谈如何实现每一次从数据库中提取数据并动态更新树形菜单. 树形菜单主要用来导航.网站有很多栏目,每个栏目下有很多子栏目,栏目经常变动,如增加新栏目,改变现有栏目名称,调整主次栏目之间关系等等,如果每一次都去改动页面代码,非常不便.而且因为信息都

基于递归实现的php树形菜单代码_php技巧

本文实例讲述了基于递归实现的php树形菜单代码.分享给大家供大家参考.具体实现方法如下: 开发电子商务网站的时候,做了这个显示树形菜单的功能,用的递归实现的PHP树形菜单函数.具体代码如下: 复制代码 代码如下: public function procCategory($sid,$pid){ $return = array(); $key = 0; static $arr = array(); //分类级别参考数组 $sql =  "select cid,pcid,name from shop

(权限管理)带复选框(checkbox)的动态树形菜单怎么完成?

问题描述 最近在做公司权限这一块,需要做一个带复选框(checkbox)的动态树形菜单!要求功能:当选择子节点(未全选)的时候父节点为半选,当选择子节点(全选)的时候父节点为全选!具体效果图如下图,请做过或了解这个功能的前辈将详细源码附件传给我,邮箱为:bjava2010@163.com非常感谢.邮件名(主题)请为用户名,我好给分! 解决方案 解决方案二:这个用分解决不了问题......解决方案三:这个相对来讲比较复杂但是不是不能实现.解决方案四:jquery的checktree不错的:http

dhtmlxtree-dhtmlXTree做的树形菜单,如何根据已有的ID自动打上勾

问题描述 dhtmlXTree做的树形菜单,如何根据已有的ID自动打上勾 dhtmlXTree做的树形菜单,如何根据已有的ID自动打上勾

ext 权限 menu 动态-我想请教一个关于Ext JS4根据权限动态生成左侧树形菜单,和上侧Menu下拉菜单。

问题描述 我想请教一个关于Ext JS4根据权限动态生成左侧树形菜单,和上侧Menu下拉菜单. 我现在根据自己想的写了一个动态生成树的例子:数据库有 用户表 : 里面有个角色id ,角色表: 里面有个可以访问页面的Id号.然后我登陆的时候会判断用户拥有哪些id号,再根据id号生成树形菜单. 现在我在页面上侧加Menu的下拉菜单.也想根据权限生成,但是没有思路..想请教下各位,有什么例子可以借鉴 或者指点一下.谢谢啦 ~~

谁做过能编辑的树形菜单,有没有能编辑的jquery树形菜单插件,或者其他的JS菜单也行

问题描述 谁做过能编辑的树形菜单,有没有能编辑的jquery树形菜单插件,或者其他的JS菜单也行 解决方案 解决方案二: 解决方案三:http://www.ztree.me/v3/demo.php#_101感觉比easyui的好一点解决方案四:ztree和easyui的都可以.但是ztree要好点解决方案五:ztree和easyui都行吧··不过我都是用easyui的可编辑算是树菜单一个控件都会有的吧

急!求救!根据登入用户的角色权限显示该显示的树形菜单

问题描述 在做OA系统时,用户登陆后台后,会自动根据用户的角色里的权限,来显示那些树形菜单的功能如何实现?比如说超级管理员会显示全部菜单,而普通用户只会显示"签到/签退""便签"等等.谢谢了.. 解决方案 解决方案二:这个简单啊写一个判断默认拥有访问某个模块的方法!至于方法是怎么实现的也很简单你要是有兴趣可以M我我告诉你!然后登陆后把那人的ID传进去,就可以得到该人能访问的模块的List然后在jsp界面循环List,动态生成菜单!这里也有点技巧毕竟有的是一级模块有的

ASP + XML + JavaScript 实现动态无限级联动菜单

javascript|xml|菜单|动态|联动菜单 我做某个项目时,有需求的是做一个动态的无限级的联动菜单.由于本人比较懒于是上网找找有关的代码,但很多都没有满足需求,其中有一编文章是用 JavaScript对XML文件操作来实现无限级联动菜单的,我们可结合ASP来完成对数据库值的读取,然后写入XML文件,再用JavaScript 读出来并且控制它的联动.这儿的关键是把数据库内的N层数据类读出来然后正确写入XML文件中:我的数据库表结构是这样的:'tbl_Class 列名 数据类型 长度  说明