具体要求是这样的:
我构造了一颗行政区划多选树,要求如果目的text框里如果有已经选中的行政区划(比如北京、天津),那么打开这个行政区划多选树的时候上述两个城市前面应为选中状态,敢问这里的兄弟姐妹谁有这个代码麻烦共享一下,谢谢!

解决方案 »

  1.   

    dojo有这种多选树,可以参考一下。
      

  2.   

    用dhtmlxtree吧!随便一搜就有
      

  3.   

    是用JAVASCRIPT写的吧
    不应该在这里找啊
      

  4.   

    有Struts 和hibernate2个插件 可以实现这个功能 再加上js就更完美些
      

  5.   

    导入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>