目前我手头有一张表表内有 节点ID 父节点ID 节点类型 节点名称 节点对应url 节点tip 这几个字段数据大概是这样L01 ROOT_MENU Folder 营销管理 营销管理
L0101 L01 Document 销售机会管理 chance.do?o=toList 销售机会管理
L0102 L01 Document 客户开发计划 plan.do?o=toList 客户开发计划
L02 ROOT_MENU Folder 客户管理 客户管理
L0201 L02 Document 客户信息管理 customer.do?o=toList 客户信息管理
L0202 L02 Folder 客户流失管理 lost.do?o=toList 客户流失管理
L03 ROOT_MENU Folder 服务管理 服务管理
L0301 L03 Document 服务创建 service.do?o=toAdd 服务创建
L0302 L03 Document 服务分配 service.do?o=toDispatch 服务分配
L0303 L03 Document 服务处理 service.do?o=toDealList 服务处理
L0304 L03 Document 服务反馈 service.do?o=toFeedbackList 服务反馈
L0305 L03 Document 服务归档 service.do?o=toArchList 服务归档
L04 ROOT_MENU Folder 统计报表 统计报表
L0401 L04 Document 客户贡献分析 contrRpt.do?o=toList 客户贡献分析
L0402 L04 Document 客户构成分析 consRpt.do?o=toList 客户构成分析
L0403 L04 Document 客户服务分析 svrRpt.do?o=toList 客户服务分析
L0404 L04 Document 客户流失分析 lostRpt.do?o=toList 客户流失分析
L05 ROOT_MENU Folder 基础数据 基础数据
L0501 L05 Document 数据字典管理 dict.do?o=toList 数据字典管理
L0502 L05 Document 查询产品信息 product.do?o=toList 查询产品信息
L0503 L05 Document 查询库存 storage.do?o=toList 查询库存
L06 ROOT_MENU Folder 权限管理 权限管理
L0601 L06 Folder 用户管理 user.do?o=toList 用户管理
L0602 L06 Folder 角色管理 role.do?o=toList 角色管理有些乱 呵呵 大家凑合下
现在我想做一个查询 获得这些数据 然后再到jsp页面创建一个树形结构图父节点下包含子节点 然后显示节点名称 把相应的跳转url也设置好 因为之前没有做过 完全没头绪 不知道谁能帮个忙o ?
L0101 L01 Document 销售机会管理 chance.do?o=toList 销售机会管理
L0102 L01 Document 客户开发计划 plan.do?o=toList 客户开发计划
L02 ROOT_MENU Folder 客户管理 客户管理
L0201 L02 Document 客户信息管理 customer.do?o=toList 客户信息管理
L0202 L02 Folder 客户流失管理 lost.do?o=toList 客户流失管理
L03 ROOT_MENU Folder 服务管理 服务管理
L0301 L03 Document 服务创建 service.do?o=toAdd 服务创建
L0302 L03 Document 服务分配 service.do?o=toDispatch 服务分配
L0303 L03 Document 服务处理 service.do?o=toDealList 服务处理
L0304 L03 Document 服务反馈 service.do?o=toFeedbackList 服务反馈
L0305 L03 Document 服务归档 service.do?o=toArchList 服务归档
L04 ROOT_MENU Folder 统计报表 统计报表
L0401 L04 Document 客户贡献分析 contrRpt.do?o=toList 客户贡献分析
L0402 L04 Document 客户构成分析 consRpt.do?o=toList 客户构成分析
L0403 L04 Document 客户服务分析 svrRpt.do?o=toList 客户服务分析
L0404 L04 Document 客户流失分析 lostRpt.do?o=toList 客户流失分析
L05 ROOT_MENU Folder 基础数据 基础数据
L0501 L05 Document 数据字典管理 dict.do?o=toList 数据字典管理
L0502 L05 Document 查询产品信息 product.do?o=toList 查询产品信息
L0503 L05 Document 查询库存 storage.do?o=toList 查询库存
L06 ROOT_MENU Folder 权限管理 权限管理
L0601 L06 Folder 用户管理 user.do?o=toList 用户管理
L0602 L06 Folder 角色管理 role.do?o=toList 角色管理有些乱 呵呵 大家凑合下
现在我想做一个查询 获得这些数据 然后再到jsp页面创建一个树形结构图父节点下包含子节点 然后显示节点名称 把相应的跳转url也设置好 因为之前没有做过 完全没头绪 不知道谁能帮个忙o ?
解决方案 »
- Web的登陆页面怎么做?
- 一个简单的oracle 表的问题。
- 100分求S2SH整合问题
- 查询数据据库返回到LinkedList 怎么只返回最后一条呢?
- 求助:Server启动不起来 Apache ODE+Tomcat server v5.5
- struts2 文件动态下载问题
- 不明白对collection排序的问题,希望大家能参与进来,共同讨论,请高手指点
- weblogic下,应该把应用公用的lib文件放在哪里?
- 关于企业三层应用中单据录入采用何种技术的问题?jsp或者Applet,希望大虾指教?
- 大佬求救
- java命令行如何包括资源文件夹?
- Initialization of bean failed; nested exception is java.lang.NoClassDefFoundErro
List l = (List)request.getAttribute("all");
for(int i==0;i<l.size();i++){
实体类 a = ( 实体类)l.get(i);
%>
var url = <%=a.get属性()%>
<%
}
%>
DOM模型可以使js更好的控制我们想要实现的效果,不好意思,我说的有点乱,不知道楼主明白没....
menuajax.getmenus(createtable);
}
// 创建模块显示部分
function createtable(data){
gridTree=new TableTree4J("gridTree","../menu/");
gridTree.tableDesc="<table border=\"1\" class=\"GridView\" width=\"98%\" id=\"table1\""
+"cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse: collapse\" "
+" align=\"center\" bordercolordark=\"#C0C0C0\" bordercolorlight=\"#C0C0C0\" >";
var headerDataList=new Array("模块名称","模块URL","类别","所属上级菜单","是否新窗口打开","序号","编辑 删除");
var widthList=new Array("25%","22%","10%","15%","12%","6%");
gridTree.setHeader(headerDataList,-1,widthList,true,"","","","","");
gridTree.gridHeaderColStyleArray =
new Array("centerClo","centerClo","centerClo","centerClo","centerClo","centerClo","centerClo");
gridTree.gridDataCloStyleArray =
new Array("centerClo","centerClo","centerClo","centerClo","centerClo","centerClo","centerClo");
for(var i=0;i<data.length;i++){
var dataList=new Array(data[i].menuname,
data[i].url==null?" ":data[i].url,
data[i].parentid==-1?"一级菜单":"二级菜单",
data[i].parentname == null ?" ":data[i].parentname,
data[i].newwindow==0?"是":"否",
data[i].menuno,
" <a href='javascript:void(0)' onclick='editmenu("
+data[i].menuid+","+i+")'>"
+"<img style='border:0px' src='../../images/bj.gif'"
+" width='16' height='16'/></a> "+
" <a href='javascript:void(0)' onclick='delmenu("
+data[i].menuid+")'><img style='border:0px' "
+"src='../../images/shanchu.gif' width='16' height='16' /></a> ");
gridTree.addGirdNode(dataList,data[i].menuid,data[i].parentid,null,i,"#",null,"","",null,null,null);
}
gridTree.printTableTreeToElement("gridTreeDiv");
}