<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)  編輯  收藏

    主站蜘蛛池模板: 亚洲福利在线视频| 亚洲国产精品无码久久久久久曰 | 在线免费观看伊人三级电影| 亚洲一区无码精品色| 国产精品免费大片一区二区| 亚洲乱码中文字幕手机在线| 国产乱妇高清无乱码免费| 亚洲热线99精品视频| 久久国产精品成人免费| 亚洲伊人tv综合网色| 综合在线免费视频| 亚洲日韩国产AV无码无码精品| 日本特黄a级高清免费大片| 久久久久久亚洲av无码蜜芽| 亚洲成年人啊啊aa在线观看| 岛国岛国免费V片在线观看 | 亚洲天堂免费在线| 可以免费观看一级毛片黄a | 亚洲日韩精品国产3区| 成人免费a级毛片无码网站入口 | 亚洲精品线路一在线观看| a色毛片免费视频| 亚洲欧洲中文日产| 国产免费拔擦拔擦8x| caoporn成人免费公开| 亚洲人成电影亚洲人成9999网 | 亚洲伊人久久综合影院| 午夜网站在线观看免费完整高清观看 | 亚洲精品中文字幕无码A片老| 国产精品久久免费视频| 中文字幕在线视频免费| 亚洲永久中文字幕在线| 一本久久综合亚洲鲁鲁五月天| a级片在线免费看| 亚洲av无码一区二区三区天堂古代 | 亚洲女人被黑人巨大进入| eeuss影院免费92242部| 亚洲首页在线观看| 免费国产真实迷j在线观看| 在线观看片免费人成视频播放| 亚洲人成日本在线观看|