<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    The important thing in life is to have a great aim , and the determination

    常用鏈接

    統計

    IT技術鏈接

    保險相關

    友情鏈接

    基金知識

    生活相關

    最新評論

    利用AJAX+J2EE開發組織機構管理系統(轉載)三

    3. 人員管理的實現

      人員可以增加、刪除、編輯。同時當選擇樹結點時應該把人員顯示出來供編輯、查看......

      1) 增加人員

      人員增加實現的原理是在personDom中加入結點peorsone,該結點相當于表的一行,設置屬性。同時在peorsone中不繼地加入其它結點,代表數據庫的字段,且必須與XLT文件的標號同名。這些結點相當該行的列。最后在表中插入一行,行上插入一列,并顯示之。

    function addPerson(){
     var seqNo = nextSeq;
     nextSeq++;
     var peorsonNode = personDom.createNode("1", "peorsone","");
     peorsonNode.setAttribute("isNew", "Y");
     peorsonNode.setAttribute("isDelete", "N");
     peorsonNode.setAttribute("seqNo", seqNo);
     personDom.documentElement.appendChild(peorsonNode);
     var PersonId= personDom.createNode("1", "personId", "");
     peorsonNode.appendChild(PersonId);
     var personCode= personDom.createNode("1", "personCode", "");
     peorsonNode.appendChild(personCode);
     var PersonName= personDom.createNode("1", "personName", "");
     peorsonNode.appendChild(PersonName);
     var Sex= personDom.createNode("1", "sex", "");
     peorsonNode.appendChild(Sex);
     var tr = tbList.insertRow(tbList.rows.length);
     tr.setAttribute("seqNo", seqNo);
     var td = tr.insertCell(0);
     td.innerHTML = peorsonNode.transformNode(stylesheet);
    }

      2) 刪除人員

      人員刪除同樣是調用Org.jsp 文件中的deletePerson方法來實現,該方法傳遞所刪除的人員ID。如何確定人員ID是通過讀取隱藏的ID,并掃描整個表,看那些被選中。這里我們要注意是提供多項選擇的。

    function deletePerson(){
     for(var i=0; i<tbList.rows.length; i++){
      var row=tbList.rows[i].cells[0].children[0].rows[0];
      if(row.cells[0].children[0].checked)
      {
       var personId=row.cells[1].children[0].value;
       if(personId>0)
       {
        var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open("POST","Org.jsp?mode=deletePerson&personId=" + personId, false);
        xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xmlhttp.send();
       }
       tbList.deleteRow(i);
       i--;
      }
     }
    }

      3) 編輯人員

      人員修改我們要判定哪些行被修改了。剛增加但沒保存的行應該是新增而不是修改的。

    function save(){
     if( modifyOrg()=="N")
     {
      return;
     }
     for(var i=0; i<tbList.rows.length; i++)
     {
      var row=tbList.rows[i].cells[0].children[0].rows[0];
      var personId=row.cells[1].children[0].value;
      var seqNo = tbList.rows[i].getAttribute("seqNo");
      var staffNode = personDom.selectSingleNode("http://peorsone[@seqNo='" + seqNo + "']");
      var personCode=row.cells[2].children[0].value;
      var personName=row.cells[3].children[0].value;
      var sex=row.cells[4].children[0].value; //alert(staffN;ode );
      if(staffNode.getAttribute("isNew") == "Y")
      {
       createPerson(CurrNodeId,personCode,personName,sex);
      }
      else
      {
       var strXML = "<?xml version='1.0' encoding='gb2312'?>" +
        "<data>" +
        "<personCode><![CDATA[" + personCode+ "]]></personCode>" +
        "<personName><![CDATA[" + personName + "]]></personName>" +
        "<sex><![CDATA[" + sex+ "]]></sex>" +
        "<personId><![CDATA[" + personId+ "]]></personId>" +
        "</data>";
       //alert(strXML );
       var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
       xmlhttp.open("POST","Org.jsp?mode=modifyPerson", false);
       xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
       xmlhttp.send(strXML );
      }
     }
    }

    posted on 2006-12-05 21:32 鴻雁 閱讀(140) 評論(0)  編輯  收藏

    主站蜘蛛池模板: 亚洲高清日韩精品第一区| 亚洲免费观看视频| 亚洲性色精品一区二区在线| 国产片AV片永久免费观看| 91亚洲精品第一综合不卡播放| 久久久久国色av免费看| 久久久久亚洲AV无码永不| 亚洲高清免费在线观看| 亚洲精品国产精品国自产网站 | 久久成人永久免费播放| 亚洲一区精品无码| 久别的草原电视剧免费观看| 91精品国产亚洲爽啪在线观看| 国产h视频在线观看网站免费| 国产亚洲福利在线视频| 免费a级毛片在线观看| www免费黄色网| 亚洲天天做日日做天天看| 黄色成人网站免费无码av| 精品国产_亚洲人成在线| 亚洲男人的天堂一区二区| 嫩草在线视频www免费看| 亚洲第一成年网站大全亚洲| 啦啦啦手机完整免费高清观看 | 免费在线观看一级片| 亚洲国产亚洲片在线观看播放| 免费看少妇作爱视频| free哆拍拍免费永久视频 | 亚洲精品国产美女久久久| 97国产在线公开免费观看| 亚洲乱亚洲乱妇24p| 亚洲综合熟女久久久30p| 99在线热视频只有精品免费| 亚洲人成色4444在线观看| 亚洲国产精品激情在线观看| 嫩草影院在线播放www免费观看| 亚洲最大无码中文字幕| 好看的亚洲黄色经典| 最新仑乱免费视频| a级毛片免费高清毛片视频| 亚洲日韩精品国产一区二区三区|