问一个树形菜单的问题

问题描述

树形菜单如下:全国(60)-北京(30)--东城(10)--西城(10)--海淀(10)-上海(30)--浦东(15)--浦西(15)类似于这种有结果集数量的数据库怎么设计?

解决方案

本帖最后由 zhleibin 于 2010-12-14 01:36:00 编辑
解决方案二:
参考下贴
解决方案三:
其实就是个分类统计SQLcodeidareaidc1childId11childId12c2childId21childId22…total(地区)(美食)(中餐)(西餐)(购物)(男装)(女装)(总计)1北京502030402416902海淀25101520128453上地155101055254五道口105151073205朝阳25101520128456双井155101055257国贸10515107320类似这样的统计能这样设计表吗
解决方案四:
放在一个表通过id设置父子关系
解决方案五:
我想问的就是如大众点评网http://www.dianping.com/search/category/2/0/g0左侧菜单加统计数的表它是如何设计的它的每一条菜单都是一行记录吗,还有它下面的按行政区,按商区统计,这表里怎么也得有上千条数据吧
解决方案六:
看了下哦。树形菜单对我来说一直是个难点啊
解决方案七:
我正好也遇到这样的问题,同问。还有,一开始如果输入这个菜单,用java怎么输入,是用array吗?比如说就简单的输入一个table:北京--东城——门头路——东单北大街--西城--海淀上海--浦东--浦西
解决方案八:
该回复于2011-01-25 09:19:16被版主删除
解决方案九:
该回复于2011-01-25 11:09:06被版主删除
解决方案十:
引用楼主zhleibin的回复:

树形菜单如下:全国(60)-北京(30)--东城(10)--西城(10)--海淀(10)-上海(30)--浦东(15)--浦西(15)类似于这种有结果集数量的数据库怎么设计?

结果集数量不影响数据库的设计啊,只是在查询的时候多查个结果集就行了数据库设计时设计成父子关系的,比如要有idnameparentid(父id),1全国02北京13上海14东城2查询的时候,比如要查询全国的...数量,查询条件为parentid=1即可
解决方案十一:
才用编码的方法来做比如第一个是1下面就是11111112我就是这样做的
解决方案十二:
其实我觉着首先你要确定你的树是几级的,然后再数据库中每级建一个表,上级与下级是一对多的关系(我也没做过树,对这方面的数据库设计没什么经验)期待大家的建议
解决方案十三:
使用jquery很简单哦

时间: 2024-10-03 08:02:15

问一个树形菜单的问题的相关文章

树形菜单上的值从xml文件中读取就只能显示一个树形菜单

问题描述 树形菜单上的值从xml文件中读取就只能显示一个树形菜单 为什么树形菜单在前台设置他的项就可以显示多个树形菜单,但是使树形菜单上的值从xml文件中读取就只能显示一个树形菜单 解决方案 是什么树形菜单,在什么开发环境下使用的呢?是不是xml文件中读取到的数据不全导致的呢?

android树形菜单的问题?

问题描述 android树形菜单的问题? 各位大牛,我现在想做一个树形菜单,用的是expandablelistview,这是做二级树的,我用它倒是也把三级菜单弄出来了, 但我现在想做的是点开父节点,显示2级子节点,这些2级子节点一部分还有自己的子节点,另一部分没有,所以我想点这些2级子节点的时候有子节点的继续打开下一级子节点,而另外没有的直接进行操作(例如:进入某个activity). 就像我们电脑的磁盘一样,打开一个文件,里面有的是文件夹,有的是文件,文件夹还可以继续点击打开,而文件直接使用那

winform树形菜单无限级分类实例_C#教程

以下实现的是一个树形菜单,每一级对应一类窗口,点击叶子节点时弹出新的窗口: 用递归和委托实现的. 第一部分功能-创建树形菜单 复制代码 代码如下: /// <summary>         /// 创建树形菜单         /// </summary>         public void AddTree(int ParentID, TreeNode pNode)         {             // 数据库名字字段             string str

JS树形菜单组件Bootstrap TreeView使用方法详解_javascript技巧

简要介绍: 之前手头的一个项目需要去做一个左侧的树形菜单,右侧则是一个整体的iframe,从而构成一个整体的网站.一开始是打算用bootstrap的tree-view插件,直接把菜单的数据传过去就好了,结果后来项目又改了需求,菜单的内容和图表都是后台动态生成的,所以只能放弃使用bootstrap插件,自己着手写了一个树形菜单.本文主要分两部分讲,一个是对于bootstrap的treeview的实践,另一部分是介绍自己写的树形菜单. bootstrap-treeview: 组件介绍:http://

轻松学习jQuery插件EasyUI EasyUI创建树形菜单_jquery

一.EasyUI使用标记创建树形菜单 一个树形菜单(Tree)可以从标记创建.easyui 树形菜单(Tree)也可以定义在 <ul> 元素中.无序列表的 <ul> 元素提供一个基础的树(Tree)结构.每一个 <li> 元素将产生一个树节点,子 <ul> 元素将产生一个父树节点. 创建树形菜单(Tree) <ul class="easyui-tree"> <li> <span>Folder</s

问一个关于frameset分割页面的问题。

问题描述 很常用的一种页面分割方法.比如<frameset rows="82,*,21" cols="*" frameborder="no" border="0" framespacing="0"> <frame src="" name="topFrame" scrolling="no" noresize="noresi

怎么做个动态的树形菜单

问题描述 怎么从数据库里拿到数据来得到一个树形菜单 解决方案 解决方案二:你可以考虑用一些树图的插件,然后只要在后台组织数据到页面显示即可.比如,我用过jquery的一个树图控件,他的前台是<ul><li></li></ul>这种格式的.从后台得到list到前面用jstl循环出<ul><li></li></ul>就可<scriptsrc="/js/jquery/jquery-1.3.2.min.

Java树形菜单的创建_java

功能:实现创建一个树形菜单 说明:创建树形菜单结构与创建菜单栏类似,是按层次与模型创建的. 通过DefaultMutableTreeNode类创建根节点.子节点和孙节点对象,再通过DefaultTreeModel 类利用根节点创建树模型对象,然后通过treeModel.insertNodeInto方法将节点对象插入树模型中. 效果图: 代码: import java.awt.*; import javax.swing.*; import javax.swing.tree.*; import ja

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

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