⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 user_tree.jsp

📁 Jbuilder2006开发的严格按MVC设计模式组织开发过程
💻 JSP
字号:
<%@taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@taglib uri="/WEB-INF/tops.tld" prefix="tops"%>
<%@page contentType="text/html; charset=GBK"%>

<html:html>
  <html:base/>
  <head>
  <tops:includeCSS fileName="style"/>
  <tops:includeCSS fileName="headstyle"/>
  <tops:includeJs fileName="common"/>
  <tops:includeJs fileName="tree_maker"/>
  </head>
<body>
<%
    com.tops.rs.model.ActfrmTopsADepartment root=(com.tops.rs.model.ActfrmTopsADepartment) request.getAttribute("deptroot");
    if(root==null) return;
    out.println(root.getDefaultTreeHtml(
          "actTopsSystemUser.do?method=init&deptid=",
          request.getContextPath()+"/_normal","parent.mainFrame"));
 %>
 <input type="hidden" id="nodeID"/>
 <script language="JavaScript" type="text/javascript">
 var preNodeId="";
tree.callback_click = function my_expand(nodeID){
  var text=tree.getNode(nodeID).text;
  text="<font color='#ff0000' face='华文楷体' style='font:bold' size='+1'>"+text+"</font>";
   if(preNodeId!=""){
     var preText=tree.getNode(preNodeId).text;
     preText=preText.substring(preText.indexOf("'>")+2,preText.indexOf("</font>"));
     tree.getNode(preNodeId).setText(preText);
   }
   tree.getNode(nodeID).setText(text);
    preNodeId=nodeID;
  //document.all.nodeID.value=nodeID;
  //var LeafPic='<%=request.getContextPath()%>/_normal/treeimg/left_fclose.gif';
  //if(tree.getNode(nodeID).childCount==0 && tree.getNode(nodeID).img1==LeafPic){
    //parent.parent.topFrame.document.all.tbMsg.style.display="";
    //var url=(tree.getNode(nodeID)).getLink();
    //var id=url.substring(url.indexOf('&id=')+4,url.length);
    //departs.getSubDepartments(id,loadSubNodes);
  //}
  return true;
}
function loadSubNodes(nodes){
  var nodeId=document.all.nodeID.value;
  parent.tree_leftFrame.tree.select(nodeId,true);
  if(DWRUtil._isArray(nodes)){
    for(var i=0;i<nodes.length;i++){
      var tnode=parent.tree_leftFrame.tree.getSelect().addChild(-2,nodes[i].deptName);
      tnode.setLink("../actDepartment.do?method=getList&id="+nodes[i].id,"");
      if(nodes[i].deptIsLeaf=='0'){
        tnode.getImage().src=parent.tree_leftFrame.tree.getSelect().img1;
        tnode.img1=parent.tree_leftFrame.tree.getSelect().img1;
      }
    }
  }
  parent.tree_leftFrame.tree.getSelect().expand(true);
  parent.parent.topFrame.document.all.tbMsg.style.display='none';
}
</script>
</body>
</html:html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -