没人能解决吗???????

解决方案 »

  1.   

    太好了!在网上找了个dtree的javascript,我把它的数据添加改成是动态的!<script type="text/javascript">var arrRMC_NO = new Array();   //父id
    var arrREF_RMC_NO = new Array();  //子idvar arrCVXN_ID = new Array();
    var arrSUBJECT = new Array();
    var arrFROM = new Array();
    var arrRMC_DATE = new Array();
    var arrARTICLES = new Array();
    var arrSTATUS = new Array();var arrText = new Array();<logic:iterate id="list" name="arrTree" collection="<%=arrTree%>" indexId="i">
    arrRMC_NO[<bean:write name="i"/>]="<bean:write name="list" property="RMC_NO"/>";
    arrREF_RMC_NO[<bean:write name="i"/>]="<bean:write name="list" property="REF_RMC_NO"/>";
    arrCVXN_ID[<bean:write name="i"/>]="<bean:write name="list" property="CVXN_ID"/>";
    arrSUBJECT[<bean:write name="i"/>]="<bean:write name="list" property="SUBJECT"/>";
    arrFROM[<bean:write name="i"/>]="<bean:write name="list" property="FROM"/>";
    arrRMC_DATE[<bean:write name="i"/>]="<bean:write name="list" property="RMC_DATE"/>";
    </logic:iterate>d = new dTree('d');
    d.add(0,-1,'');
    for(var i=0;i<arrRMC_NO.length;i++){
      arrText[i]=arrCVXN_ID[i]+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+arrSUBJECT[i]
                +"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+arrFROM[i]
                +"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+arrRMC_DATE[i]
                +"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+arrRMC_NO[i]
                +"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+arrREF_RMC_NO[i];
      d.add(arrRMC_NO[i],arrREF_RMC_NO[i],arrText[i],'asdf.jsp','','main');
    }
    document.write(d);</script>另一个js文件控制输出tree!:)
    自己给自己加分啦!^_^