问题描述
请问怎么从多张表中生成树形菜单表A:一级菜单表B:二级菜单表C:三级菜单....
解决方案
解决方案二:
查呗,页面第一次加载,查表A将所有节点加入。前台用ajax。当点击每个节点时,传递相应参数,后台判断这个节点是几级菜单,如果是1级,那么通过关系查找B表数据,返回给前台,前台显示就可以了,以此类推。大概是这个流程,具体实现你研究下吧。
解决方案三:
看看这个
解决方案四:
下面这个例子有树形菜单登录后进入主页面左侧就是多级树形菜单不过的树形菜单是先将多表建立视图然后直接查询视图就行了你也可以将查询视图添加dao层数据的地方改为for循环里面嵌套for循环
解决方案五:
用EXT写吧..简单点
解决方案六:
这种树形菜单,建议楼主用JavaScript搞.这里有个Demo供楼主参考,
解决方案七:
学习。。
解决方案八:
用js吧,或者css有个jtree的
解决方案九:
本帖最后由 ProvidenceZY 于 2009-10-31 20:22:07 编辑
解决方案十:
菜单纯js的活啊!
解决方案十一:
用dtree吧!很简单的!
解决方案十二:
可以用Java将菜单html写好,传到页面,页面再用js判断啊,jQuery写很方便。
解决方案十三:
mark
解决方案十四:
extjs就是很好的例子。。。。
解决方案十五:
你用js写啊用java写干嘛呢
解决方案:
最简单的做法:<ul><li>菜单一</li><li>菜单二</li><li>菜单三<ul><li>菜单三.一</li><li>菜单三.二</li></ul></li></ul>
解决方案:
jsstruts2对AJAX支持的<s:tree>DOJO等都可以实现
解决方案:
下载梅花雪的树形菜单吧,我觉得如果是不是很多级的话非常好用
解决方案:
可以参考这个文章:写的不错。
解决方案:
帮顶。
解决方案:
看你选择是一次性加载完整棵树还是异步加载了。树如果是静态的可以用dtree。xtree都不错动态的也就是异步的也可以用xLoadTree(xtree的ajax版本),或者其他的ajax框架提供的树很多的我建议你用xtree。