问一个多选树回显的问题!

JadoNet 2008-10-06 09:37:25
具体要求是这样的:
我构造了一颗行政区划多选树,要求如果目的text框里如果有已经选中的行政区划(比如北京、天津),那么打开这个行政区划多选树的时候上述两个城市前面应为选中状态,敢问这里的兄弟姐妹谁有这个代码麻烦共享一下,谢谢!
...全文
264 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
JadoNet 2008-10-09
  • 打赏
  • 举报
回复
已经解决问题
思路基本上就是传ID再次遍历
szhshaozhihua 2008-10-06
  • 打赏
  • 举报
回复
有Struts 和hibernate2个插件 可以实现这个功能 再加上js就更完美些
lili0610 2008-10-06
  • 打赏
  • 举报
回复
是用JAVASCRIPT写的吧
不应该在这里找啊
吐司vivi 2008-10-06
  • 打赏
  • 举报
回复
用dhtmlxtree吧!随便一搜就有
  • 打赏
  • 举报
回复
应该到JS区去问问
临远 2008-10-06
  • 打赏
  • 举报
回复
dojo有这种多选树,可以参考一下。
yafeiok 2008-10-06
  • 打赏
  • 举报
回复
呵呵,js区很多的;
silverend 2008-10-06
  • 打赏
  • 举报
回复
导入JS库(如:DTree, TreeView)

参考例子:
<script type="text/javascript">

d = new dTree('d');

<%

List list = (ArrayList)request.getSession().getAttribute(WebKey.USER_TERRITORY_TREE);

if(list!=null){
TreeNodeInfo node = null;
int id;
int pid;
String name;
int level;

for(int i=0;i<list.size();++i){
node = (TreeNodeInfo)list.get(i);
//if(node.getLevel() > 2) {
id = node.getId();
pid = node.getParentId();
name = node.getName();
level = node.getLevel();

if(node.getLevel()==1 && pid==0) pid = -1;

%>
d.add('<%=id%>','<%=pid%>','<%=name%>','#', "onselect('<%=id%>','<%=name%>','<%=level%>')");
<%
}
}
%>

document.write(d);

</script>
yougucao379548695 2008-10-06
  • 打赏
  • 举报
回复
extjs tree 抱你满意!

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧