XML + 数据库 生成的也行。JQUERY+ 数据库生产的也行。但是一定要动态 可无限添加子节点的。 如果存在子节点的不能删除。
满足以上要求的都可以的。跪求!!!!!!!!!!!!!!!!!!!!!!!!!!!谢谢各位大侠。新手 刚接到项目。无奈求助啊 ,网上都找了好几天了! 在线等帮助等邮箱!!!!!
!!!200分悬赏!!!!!!还有一百分 如果合适我用的 马上发帖 送分!!!!!!!!
满足以上要求的都可以的。跪求!!!!!!!!!!!!!!!!!!!!!!!!!!!谢谢各位大侠。新手 刚接到项目。无奈求助啊 ,网上都找了好几天了! 在线等帮助等邮箱!!!!!
!!!200分悬赏!!!!!!还有一百分 如果合适我用的 马上发帖 送分!!!!!!!!
<!--
d = new dTree('d');
d.add(0,-1,'地区树');
<%
List<Province> provinceList = (List<Province>) request.getAttribute("provinceList");
for (Province province : provinceList) {
int provinceID = province.getProvinceID();
String provinceName = province.getProvinceName();
%>
d.add('<%=provinceID%>',0,'<%=provinceName%>');
<%
}
%>
<%
List<City> cityList = (List<City>) request.getAttribute("cityList");
for (City city : cityList) {
int cityID = city.getCityID();
String cityName = city.getCityName();
int refprovinceID = city.getProvince().getProvinceID();
%>
d.add('<%=cityID%>','<%=refprovinceID%>','<%=cityName%>');
<%
}
%>
<%
List<Area> areaList = (List<Area>) request.getAttribute("areaList");
CustomerOrganizeCondition organizeCond = (CustomerOrganizeCondition) request.getAttribute("custOrgCondition");
for (Area area : areaList) {
int areaID = area.getAreaID();
String areaName = area.getAreaName();
int refcityID = area.getCity().getCityID();
%>
d.add('<%=areaID%>','<%=refcityID%>','<%=areaName%>','${pageContext.request.contextPath}/customer/customerAction.do?method=client&organizeArea=<%=areaID%>&organizeType=<%=organizeCond.getType()%>¤tPage=1','<%=areaName%>');
<%
}
%>
document.write(d);
//-->
</script>提供给楼主
数据是动态的,从数据库查
我给你推荐一个 树的组件 是通过XML生成的 你说的要求都满足的
你搜索下 dhtmlXTree
这个数控件很不错的 你可以了解下
自己理解一下 200分不是那么好赚的 呵呵
dhtmlxTree 有实例!!!!!!!!