/** * @desc : Source NodeÀÇ °¹¼ö¸¦ ±¸ÇÑ´Ù. * @ * @param : path - node path * @return : * @authur : ±è¼±Å 2007. 5. 8 * @--------------------------------------------------- */ function getNodeSetCnt(path) { var insXml = model.instances(0); var nodeList = insXml.selectNodes(path); return nodeList.length; } /** * @desc : Source NodeÀÇ child nodelist¸¦ DestinationÀÇ nodelist·Î appendÇÑ´Ù. * @ * @param : strDest - µµÂønode path * : strSrc - Ãâ¹ßnode path * @return : * @authur : ÀÌ»óÇö 2007. 3. 27 * @--------------------------------------------------- */ function addCopyNodeset(strDest, strSrc, mode, destModel, srcModel) { if( destModel == null || destModel =="" ) destModel = document.models.item(0); if( srcModel == null || srcModel =="" ) srcModel = document.models.item(0); var srcNodeList = srcModel.instances(0).selectNodes(strSrc); var srcNode; var pDestNode = destModel.instances.item(0).selectSingleNode(strDest).parentNode; if( mode == "replace" || mode == null ) { destModel.removeNodeset(strDest); while( srcNode = srcNodeList.nextNode() ) { pDestNode.appendChild(srcNode.cloneNode(true)); } } else if( mode == "after" ) { while( srcNode = srcNodeList.nextNode() ) { pDestNode.appendChild(srcNode.cloneNode(true)); } } else if( mode == "before" ) { var destNode; for( var i = srcNodeList.length - 1; i >= 0; i-- ) { destNode = destModel.instances.item(0).selectSingleNode(strDest + "[1]"); pDestNode.insertBefore(srcNodeList.item(i).cloneNode(true), destNode); } } } /** * @desc : ÆûÃʱâÈ­ * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fFormInit() { model.setValue("/root/send/reqdata/acptid" , getUserId()); model.setValue("/root/send/reqdata/ioflag" , "O"); model.setValue("/root/send/reqdata/jobcd" , "1"); model.setValue("/root/send/reqdata/renddd" , getCurrentDate()); model.setValue("/root/send/reqdata/resettm", getCurrentTime()); model.removeNodeset("/root/main/rend/rendlist"); model.refresh(); grd_rendlist.rebuild(); } // jobcd - 1:´ëÃâ, 2:¹Ý³³ /** * @desc : Æû¼Â * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fFormSet() { model.setValue("/root/send/reqdata/renddd" , getCurrentDate()); model.setValue("/root/send/reqdata/resettm", getCurrentTime()); model.refresh(); grd_rendlist.rebuild(); } /** * @desc : ¹ÙÄÚµåÀÔ·Â ÈÄ ¿£Åͽà -> ´ëÃâµî·Ï * @ * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fSetLendChartBcno() { var bcno = model.getValue("/root/send/reqdata/bcno"); if (bcno == ""){ alert("¹ÙÄÚµå¹øÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä."); return; } // ¹ÙÄÚµå ´ëÃâ ó¸®.. submit("TXMRC03001"); model.setValue("/root/send/reqdata/bcno", ""); model.refresh(); model.setFocus("ipt_lendbcno"); } /** * @desc : ¹ÙÄÚµåÀÔ·Â ÈÄ ¿£Åͽà -> íƮ¹Ý³³ * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fSetReturnChartBcno() { var bcno = model.getValue("/root/send/reqdata/bcno"); if (bcno == ""){ alert("¹ÙÄÚµå¹øÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä."); return; } // ¹ÙÄÚµå ¹Ý³³ ó¸®.. submit("TXMRC03002"); model.setValue("/root/send/reqdata/bcno", ""); model.refresh(); model.setFocus("ipt_lendbcno"); }