var PURCUSERAUTH_NODE = "/root/init/reqflaguth/reqauthlist"; var GOODFLAGAUTH_NODE = "/root/init/goodflagauth/goodflagauthinfo"; var RSCSYSINFT_NODE = "/root/init/RscsysinftLists/rscsysinftlist"; var RSCSYSORDT_NODE = "/root/init/RscsysordtLists/rscsysordtlist"; var drg_main_suplplcecd = "2158155746"; var drg_main_suplplcenm = "º¸³ª¿¡½º(ÁÖ)"; var purc_main_suplplcecd = "2148759299"; var purc_main_suplplcenm = "ÆòÈ­µå¸²(ÁÖ)"; var purc_main_suplplcecd1 ="2148759299"; // ÆòÈ­µå¸²(ÁÖ) var purc_main_suplplcenm1 ="ÆòÈ­µå¸²(ÁÖ)"; var purc_main_suplplcecd2 ="2148821000"; // ÇÏÀ̵å·Î¸Þµð(ÁÖ) var purc_main_suplplcenm2 =" ÇÏÀ̵å·Î¸Þµð(ÁÖ))"; var purc_main_suplplcecd3 ="2148804923"; // ÆòÈ­ÀÌÁî(ÁÖ) var purc_main_suplplcenm3 ="ÆòÈ­ÀÌÁî(ÁÖ)"; /*-------------------------------------------------------------- * [2007.12.13 ] * ÆòÈ­µå¸²°ú º¸³ª¿¡½ºÀÇ ÁÖ°Å·¡Ã³ ÄÚµå¹× ¸íÀ» °¡Á®¿Â´Ù.( gloval variable); --------------------------------------------------------------*/ function rszfGetMainCust(pval) { return pval; } //ÄÞº¸¿¡ °øÅëÄÚµå Setting /* pcdgrupid : °øÅëÄڵ屺 pcontrol_name : Data¸¦ ¹ÞÀ» Control */ function rszfComboComCdList(pcdgrupid, pcontrol_name) { var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/comcdref"; var comcd_rsltnode = "/root/init/comcd"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/cdgrupid"); model.makeNode(comcd_node + "/cdid"); model.makeNode(comcd_node + "/cdnm"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/comcdlist"; pcontrol_name.choices.itemset.label.attribute("ref") = "cdnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "cdid"; model.setValue(comcd_node + "/cdgrupid", pcdgrupid); model.setValue(comcd_node + "/cdid","%"); model.setValue(comcd_node + "/cdnm","%"); model.removeChild("TRRSZ00101"); model.createChild("xforms:submission", "id:TRRSZ00101;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00101"); model.copyNode(comcd_itemset,comcd_rsltnode); } function rszfComboLrgCdList(preqflag, preqmthd, pcontrol_name) { var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/lrgcdref"; var comcd_rsltnode = "/root/init/lrgcd"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/reqflag"); model.makeNode(comcd_node + "/reqmthd"); model.makeNode(comcd_node + "/cdid"); model.makeNode(comcd_node + "/cdnm"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/basevollrgcdlist"; pcontrol_name.choices.itemset.label.attribute("ref") = "cdnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "cdid"; model.setValue(comcd_node + "/reqflag", preqflag); model.setValue(comcd_node + "/reqmthd", preqmthd); model.setValue(comcd_node + "/cdid","%"); model.setValue(comcd_node + "/cdnm","%"); model.removeChild("TRRSD00111"); model.createChild("xforms:submission", "id:TRRSD00111;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSD00111"); model.copyNode(comcd_itemset,comcd_rsltnode); } //ÄÚµå HELP È­¸é OPEN-Modal /* phelp_kind : "01" - »ç¹øÁ¶È¸ "02" - ºÎ¼­ÄÚµå "03" - °øÅëÄÚµå "04" - ¿ìÆí¹øÈ£ "05" - °èÁ¤ÄÚµå pcontrol_name : OPENÇÏ´Â Control¸í(Grid,Input.....) "SPRSD00260" - ¿¬±¸°úÁ¦HELP. (return°ªÀº ¿¬±¸°úÁ¦¹øÈ£, ¿¬±¸¸í, »ç¿ø¹øÈ£, »ç¿ø, ºñ°í) pcdgrupid : °øÅëÄÚµåÀϰæ¿ì Äڵ屺 ("Z0007","R0001"...) precv_list: ¸®ÅϹÞÀ» Instance¸í (¸¶Áö¸· Element¸¸ ','·Î ºÐ¸®) pdefault_node : ºÎ¸ð À©µµ¿ì¿¡¼­ ³Ñ¾î¿À´Â Ä®·³id pdefault_value : ºÎ¸ð À©µµ¿ì¿¡¼­ ³Ñ¾î¿À´Â °ª pcheck_yn : ¼±ÅÃÇü ÆË¾÷âÀÎÁö ¾Æ´ÑÁö¸¦ üũ */ function rszfOpenPopUpListByWndName(pcontrol_name, pcdgrupid, precv_list , window_name, pdefault_node, pdefault_value,nodebigo) { if( precv_list != "") var recv_list = precv_list.split(","); if(pdefault_value != "" && pdefault_value != null) { var default_value = pdefault_value.split(","); } if(pdefault_node != "" && pdefault_node != null) { var pdefault_node = pdefault_node.split(","); } //send/target´Â mis.js¿Í ¿¬°èµÇ´Â ºÎºÐÀÌ ÀÖ¾î °°ÀÌ ¼öÁ¤Çϱâ·Î ÇÔ //ÀÌ ÀνºÅϽº ±¸¹® ¿À·ù´Â mis.js ¼öÁ¤ÈÄ ¼öÁ¤ var recvref_node = "/root/source/recvref"; var cdgrupid_node = "/root/source/cdgrupid"; var recvitem_node = "/root/source/recvitem" var default_node = "/root/source/defaultvalue"; var checkyn_node = "/root/source/checkyn"; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(recvref_node); model.removeNodeset(cdgrupid_node); model.removeNodeset(recvitem_node); model.removeNodeset(default_node); model.removeNodeset(checkyn_node); model.makeNode(recvref_node); model.makeNode(cdgrupid_node); model.makeNode(recvitem_node); model.makeNode(default_node); model.makeNode(checkyn_node); if ( precv_list != "" && recv_list.length > 0 ) { for (var k = 0; k <= recv_list.length - 1; k++) { model.makeValue(recvitem_node + "/" + recv_list[k], recv_list[k]); // model.setValue("/root/source/recvitem/" + recv_list[k],recv_list[k] ); } } var obj = null; if (pcontrol_name.elementName == "xforms:datagrid") { //grid¿¡¼­ È£ÃâÇÏ¿´À» °æ¿ì pcontrol_name.endEditCell(); if(pdefault_value != "" && pdefault_value != null) { for (var z = 0; z < default_value.length; z++) { obj = document.controls(default_value[z]); if (obj != null && obj.elementName != "xforms:datagrid" ) { model.makeValue(default_node + "/" + pdefault_node[z] , model.getValue(obj.attribute("ref"))); // model.makeValue(default_node + default_value[z] , // model.getValue(pcontrol_name.nodeset + "[" + (pcontrol_name.row - pcontrol_name.fixedRows + 1) "/" + default_value[z])); } else { if(model.getValue(pcontrol_name.nodeset + "[" + (pcontrol_name.row - pcontrol_name.fixedRows + 1)+ "]/" + default_value[z]).length > 0) { model.makeValue(default_node + "/" + pdefault_node[z] , model.getValue(pcontrol_name.nodeset + "[" + (pcontrol_name.row - pcontrol_name.fixedRows + 1)+ "]/" + default_value[z])); } else { model.makeValue(default_node + "/" + pdefault_node[z] ,default_value[z]); } } } } model.setValue(recvref_node ,pcontrol_name.nodeset + "[" + (pcontrol_name.row - pcontrol_name.fixedRows + 1) + "]"); } else { var node_path = pcontrol_name.attribute("ref").split("/"); var source_path = "/root"; for (var i = 2 ; i < node_path.length - 1; i++) { source_path = source_path + "/" + node_path[i]; } if(pdefault_value != "" && pdefault_value != null) { for (var z = 0; z < default_value.length; z++) { obj = document.controls(default_value[z]); if (obj != null) { model.makeValue(default_node + "/" + pdefault_node[z] , model.getValue(obj.attribute("ref"))); } else { model.makeValue(default_node + "/" + pdefault_node[z] , default_value[z]); } } } model.setValue(recvref_node ,source_path); } if (pcdgrupid.length > 0 ) { model.setValue(cdgrupid_node ,pcdgrupid); } if(nodebigo != null && nodebigo.length > 0)model.makeValue(default_node +"/nodebigo",nodebigo); modal(window_name,"","","","","/root/source", "/root/target" ); } // Validation Check??. /* rszfValidationCheck("TRRSD00181", "agtplcelist", "refcond,instcd,goodflag,prodcmpycd,agtplcenm","," + model.getValue(opt_instcd.attribute("ref")) +"," + model.getValue(cmb_goodflag.attribute("ref")) +"," + model.getValue(ipt_prodcmpycd.attribute("ref")) +"," + model.getValue(ipt_maincustlastsuplplce.attribute("ref")),"","maincustlastsuplplce,maincustlastsuplplcenm" ,ipt_maincustlastsuplplce,"SPRSD00180","goodflag,prodcmpycd,prodcmpynm","cmb_goodflag,ipt_prodcmpycd,opt_prodcmpynm"); */ function rszfValidationCheck(pmapid, pmapresultlist, pmaprefcol , pmaprefvalue,pcdgrupid, precv_list , pcontrol_name,window_name,pdefault_node, pdefault_value,nodebigo) { try { var objID = event.currentTarget; var obj = document.controls(objID); var validation_node = "/root/send/validation"; var validation_rsltnode = "/root/init/main"; var recv_node = precv_list.split(","); //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(validation_node); model.removeNodeset(validation_rsltnode); model.makeNode(validation_node); model.makeNode(validation_rsltnode); if(pmaprefcol != "" && pmaprefcol != null) { pmaprefcol = pmaprefcol.split(","); } if(pmaprefvalue != "" && pmaprefvalue != null) { pmaprefvalue = pmaprefvalue.split(","); } if(pmaprefcol != "" && pmaprefcol != null) { for (var z = 0; z < pmaprefcol.length; z++) { model.makeValue(validation_node + "/" + pmaprefcol[z] , pmaprefvalue[z]); } } var result_path = ""; if (obj.elementName == "xforms:datagrid")result_path = obj.nodeset; else { var node_path = obj.attribute("ref").split("/"); result_path = "/root"; for (var i = 2 ; i < node_path.length - 1; i++) { result_path = result_path + "/" + node_path[i]; } } model.removeChild(pmapid); model.createChild("xforms:submission", "id:" +pmapid + ";mediatype:application/x-www-form-urlencoded; method:post; ref:" + validation_node + "; resultref:" + validation_rsltnode + "; "); submit(pmapid); var rslt_node = new Array(); var node = instance1.selectNodes(validation_rsltnode + "/" + pmapresultlist +"/*"); for (var j = 0; j < node.length; j++) { if (obj.elementName == "xforms:datagrid") { rslt_node[j] = model.getValue(validation_rsltnode + "/" + pmapresultlist + "[1]/" + node.item(j).nodeName); } else { rslt_node[j] = model.getValue(validation_rsltnode + "/" + pmapresultlist + "/" + node.item(j).nodeName); } } var node1 = instance1.selectNodes(validation_rsltnode + "/*"); if (node1.length != 1) { model.removeNodeset("/root/source/validation"); model.makeNode("/root/source/validation") model.copyNode("/root/source/validation", validation_rsltnode); rszfOpenPopUpListByWndName(pcontrol_name, pcdgrupid, precv_list , window_name, pdefault_node, pdefault_value,nodebigo) } else { if(nodebigo != null && nodebigo == "Y") { for (var i = 0; i < recv_node.length; i++) { if (obj.elementName == "xforms:datagrid") { //if(obj.colRef(recv_node[i]) != -1)model.setValue(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + recv_node[i], rslt_node[i]); if(obj.colRef(recv_node[i]) != -1)model.setValue(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + recv_node[i], model.getValue(validation_rsltnode + "/" + pmapresultlist + "/" + recv_node[i])); } else { model.setValue(result_path + "/" + recv_node[i], rslt_node[i]); } } } else { for (var i = 0; i < recv_node.length; i++) { if (obj.elementName == "xforms:datagrid") { model.setValue(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + recv_node[i], rslt_node[i]); } else { model.setValue(result_path + "/" + recv_node[i], rslt_node[i]); } } } } } catch(Exception) { } } //ÄÞº¸¿¡ °øÅëÄÚµå Setting (»ç¿ëÀÚº° û±¸±¸ºÐ) /* pcdgrupid : °øÅëÄڵ屺 pcontrol_name : Data¸¦ ¹ÞÀ» Control */ function rszfReqFlagComboComCdList(puser_id,pcontrol_name,AllYn,pinst_cd,pblank) { var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/comcdref"; var comcd_rsltnode = "/root/init/reqflag"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/userid"); model.makeNode(comcd_node + "/cdid"); model.makeNode(comcd_node + "/cdnm"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_node + "/instcd"); model.makeNode(comcd_node + "/AllYn"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/comcdlist"; pcontrol_name.choices.itemset.label.attribute("ref") = "cdnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "cdid"; model.setValue(comcd_node + "/AllYn", AllYn); model.setValue(comcd_node + "/instcd", pinst_cd); model.setValue(comcd_node + "/userid", puser_id); model.setValue(comcd_node + "/cdid","%"); model.setValue(comcd_node + "/cdnm","%"); model.removeChild("TRRSZ00102"); model.createChild("xforms:submission", "id:TRRSZ00102;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00102"); if(pblank != null && pblank == "Y") { model.makeValue(comcd_itemset+"/comcdlist[" +1+ "]/cdnm", "Àüü"); model.makeValue(comcd_itemset+"/comcdlist[" +1+ "]/cdid", ""); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarnode = instance1.selectSingleNode(comcd_itemset); cnt = 1; var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode()) { model.makeValue(comcd_itemset+"/comcdlist[" +(cnt + 1)+ "]/cdnm", childNode.getXPathString(comcd_rsltnode + "/comcdlist[" +cnt + "]/cdnm")); model.makeValue(comcd_itemset+"/comcdlist[" +(cnt + 1)+ "]/cdid", childNode.getXPathString(comcd_rsltnode + "/comcdlist[" +cnt + "]/cdid")); cnt++; } } else model.copyNode(comcd_itemset,comcd_rsltnode); if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /*------------------------------------------------------------------------ û±¸ÀÚÀÇ Ã»±¸±ÇÇÑ ³»¿ªÀ» °¡Á®¿Â´Ù. û±¸Ã³¸®,¹ßÁֵ¼­ÀÇ Ã³¸®±ÇÇÑÀº ºÐ¸®Çؾߵdz×... û±¸´Â ±âÁØÅ×À̺í: RSCMREAP Àε¥ û±¸Ã³¸®»ç¿ëÀÚ´Â RSCMREUS ÀÌ´Ù.` [2007.12.12 ] û±¸ÁÖ±â Ãß°¡. ------------------------------------------------------------------------*/ function rszfGetPurcReqAuthInfo(pinstcd , preqflag, pdeptcd , pemplno, preqprid) { var reqaprv_node = "/root/send/reqaprv"; var reqaprv_rsltnode = "/root/init/reqflaguth"; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(reqaprv_node); if(preqflag == null || preqflag.length == 0)return; model.makeNode(reqaprv_node); model.makeNode(reqaprv_node + "/instcd"); model.makeNode(reqaprv_node + "/reqflag"); model.makeNode(reqaprv_node + "/reqdeptcd"); model.makeNode(reqaprv_node + "/emplno"); model.makeNode(reqaprv_node + "/reqprid"); model.makeNode(reqaprv_rsltnode); /*********test logic***************/ if(pinstcd.length == 0)pinstcd = "012"; if(pdeptcd.length == 0)pdeptcd = "1000000000"; if(pemplno.length== 0)pemplno = "MIS"; /********************************/ model.setValue(reqaprv_node + "/instcd", pinstcd); model.setValue(reqaprv_node + "/reqflag", preqflag); model.setValue(reqaprv_node + "/reqdeptcd", pdeptcd); model.setValue(reqaprv_node + "/emplno", pemplno); model.setValue(reqaprv_node + "/reqprid", preqprid); model.removeChild("TRRSZ00103"); model.createChild("xforms:submission", "id:TRRSZ00103;mediatype:application/x-www-form-urlencoded; method:post; ref:" + reqaprv_node + "; resultref:" + reqaprv_rsltnode + "; "); submit("TRRSZ00103"); } /*------------------------------------------------------------------------ û±¸±¸ºÐ(REQFLAG) ¿¡ ´ëÇÑ ±ÇÇÑÁ¤º¸ instance°ªÀ» LOADÇÏ´Â°Í °°´Ù. HBH namingÀÌ purc±ÇÇÑÀ» °¡Á®¿À´Â°Í °°´Ù. reaflag°ª¿¡ ´ëÇÑ ±ÇÇѰªÀ» loadÇÑ´Ù. -------------------------------------------------------------------------*/ function rszfGetPurcAuthInfoByCond(pnodeid) { return model.getValue(PURCUSERAUTH_NODE + "/" + pnodeid); } /*------------------------------------------------------------------------ [2007.10.29 ] GoodFlag ¿¡ ´ëÇÑ ±ÇÇѰªÀ» load -------------------------------------------------------------------------*/ function rszfGetGoodFlagAuthInfoByCond(pnodeid) { return model.getValue(GOODFLAGAUTH_NODE + "/" + pnodeid); } /*------------------------------------------------------------------------ [ 2007.10.13 ] û±¸±¸ºÐº° ºÒÃâºÎ¼­ ¶Ç´Â ºÒÃâÃëÇպμ­¸¦ °¡Á®¿Â´Ù. Áß¾Ó°ø±Þ½Ç¹°Ç° û±¸´Â ¹°Ç°±¸ºÐº° ±ÇÇÑüũ¸¦ ÇÏÁö ¾Ê´Â´Ù. ´Ù¸¥ û±¸ÇÁ·Î±×·¥Àº rszfGetPurcReqAuthInfo ¸¦ »ç¿ëÇÑ´Ù. [2007.10.29 ] ±¸¸ÅÀç°í ¹°Ç°Ã»±¸½Ã "ÀÏ"û±¸µµ ±ÇÇÑüũ¸¦ ÇÏÁö ¾Ê´Â´Ù. ------------------------------------------------------------------------*/ function rszfGetPurcReqFnlDeptcd(pinstcd , preqflag, preqdeptcd ) { var reqaprv_node = "/root/send/reqaprv"; var reqaprv_rsltnode = "/root/init/reqfnldept"; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(reqaprv_node); if(preqflag == null || preqflag.length == 0)return; model.makeNode(reqaprv_node); model.makeNode(reqaprv_node + "/instcd"); model.makeNode(reqaprv_node + "/reqflag"); model.makeNode(reqaprv_node + "/reqdeptcd"); model.makeNode(reqaprv_rsltnode); model.setValue(reqaprv_node + "/instcd", pinstcd); model.setValue(reqaprv_node + "/reqflag", preqflag); model.setValue(reqaprv_node + "/reqdeptcd", preqdeptcd); model.removeChild("TRRSZ00115"); model.createChild("xforms:submission", "id:TRRSZ00115;mediatype:application/x-www-form-urlencoded; method:post; ref:" + reqaprv_node + "; resultref:" + reqaprv_rsltnode + "; "); submit("TRRSZ00115"); } /*------------------------------------------------------------------------ û±¸ºÐ,¹ßÁÖó¸®ÀÚÀÇ Ã»±¸±¸ºÐº° ½ÂÀαÇÇÑ ³»¿ªÀ» °¡Á®¿Â´Ù. rszfGetPurcReqAuthInfo : û±¸±ÇÇÑ rszfGetReqFlagRurcAuthInfo : ¹ßÁÖ󸮱ÇÇÑ. ------------------------------------------------------------------------*/ function rszfGetReqFlagRurcAuthInfo(pinstcd , preqflag, pdeptcd , pemplno) { var reqaprv_node = "/root/send/reqaprv"; var reqaprv_rsltnode = "/root/init/reqflagpurcarth"; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(reqaprv_node); if(preqflag == null || preqflag.length == 0)return; model.makeNode(reqaprv_node); model.makeNode(reqaprv_node + "/instcd"); model.makeNode(reqaprv_node + "/reqflag"); model.makeNode(reqaprv_node + "/reqdeptcd"); model.makeNode(reqaprv_node + "/emplno"); model.makeNode(reqaprv_rsltnode); /*********test logic***************/ if(pinstcd.length == 0)pinstcd = "012"; if(pdeptcd.length == 0)pdeptcd = "1000000000"; if(pemplno.length== 0)pemplno = "MIS"; /********************************/ model.setValue(reqaprv_node + "/instcd", pinstcd); model.setValue(reqaprv_node + "/reqflag", preqflag); model.setValue(reqaprv_node + "/reqdeptcd", pdeptcd); model.setValue(reqaprv_node + "/emplno", pemplno); model.removeChild("TRRSZ00114"); model.createChild("xforms:submission", "id:TRRSZ00114;mediatype:application/x-www-form-urlencoded; method:post; ref:" + reqaprv_node + "; resultref:" + reqaprv_rsltnode + "; "); submit("TRRSZ00114"); } //ÄÞº¸¿¡ °øÅëÄÚµå Setting (»ç¿ëÀÚº° û±¸±¸ºÐ) /* pcdgrupid : °øÅëÄڵ屺 pcontrol_name : Data¸¦ ¹ÞÀ» Control ¼öÁ¤ : ±âŸÀÔ°í, Ãâ°í ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÏ´Â Äڵ带 ºÐ¸®Çϱâ À§ÇØ °¢ºÎ¼­º° ( ±¸¸Å,¾à±¹,¿µ¾ç) »ç¿ëFLAG Ãß°¡ PURCETCCD ( ±¸¸Å) , NUTETCCD ( ¿µ¾ç ) , PARMETCCD ( ¾à±¹) ..........2007.8.8 Ȳº´Çö »ç¿ëFLAG : "E" -> ENTRY È­¸é¿¡¼­ CALL ½Ã "%" -> QUERY È­¸é¿¡¼­ CALL½Ã ( DB°ª Àº 'E','Q'°¡ ÀÖÀ¸¸ç 'N'Á¦¿ÜÇÑ´Ù. ) */ function rszfGetPurcIOFlagList(pcontrol_name,pinst_cd,pioflag,pall,purcetccd,nutetccd,parmetccd) { var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/comcdref"; var comcd_rsltnode = "/root/init/ioflag"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/instcd"); model.makeNode(comcd_node + "/ioflag"); model.makeNode(comcd_node + "/purcetccd"); model.makeNode(comcd_node + "/nutetccd"); model.makeNode(comcd_node + "/parmetccd"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/comcodelist"; pcontrol_name.choices.itemset.label.attribute("ref") = "cdnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "cdid"; model.setValue(comcd_node + "/instcd", pinst_cd); model.setValue(comcd_node + "/ioflag", pioflag); model.setValue(comcd_node + "/purcetccd", purcetccd); model.setValue(comcd_node + "/nutetccd", nutetccd); model.setValue(comcd_node + "/parmetccd", parmetccd); model.removeChild("TRRSZ00104"); model.createChild("xforms:submission", "id:TRRSZ00104;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00104"); if(pall != null && pall == "Y") { /* model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdnm", "????"); model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdid", ""); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarnode = instance1.selectSingleNode(comcd_itemset); var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode())tarnode.appendChild(childNode); */ model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdnm", "Àüü"); model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdid", ""); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarnode = instance1.selectSingleNode(comcd_itemset); cnt = 1; var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode()) { model.makeValue(comcd_itemset+"/comcodelist[" +(cnt + 1)+ "]/cdnm", childNode.getXPathString(comcd_rsltnode + "/comcodelist[" +cnt + "]/cdnm")); model.makeValue(comcd_itemset+"/comcodelist[" +(cnt + 1)+ "]/cdid", childNode.getXPathString(comcd_rsltnode + "/comcodelist[" +cnt + "]/cdid")); cnt++; } } else model.copyNode(comcd_itemset,comcd_rsltnode); if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } //collection control blank setting //ex)rszfComboAppendBlankChild("cmb_instcd, cmb_goodflag"); function rszfComboAppendBlankChild(pcontrol_name_list) { rszfComboAppendChild(pcontrol_name_list,"Àüü",""); } //collection control append node //ex)rszfComboAppendChild("cmb_instcd, cmb_goodflag","Àüü","%"); function rszfComboAppendChild(pcontrol_name_list,label,value) { var comcd_rsltnode = "/root/init/appendcd"; var control_list = pcontrol_name_list.split(","); for (var i = 0; i < control_list.length; i++) { var control_id = control_list[i]; var control = control_id.split("."); var obj = document.controls(control[0]); var lblnm = obj.choices.itemset.label.attribute("ref") var valnm = obj.choices.itemset.value.attribute("ref"); //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_rsltnode); model.makeNode(comcd_rsltnode); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarparnode = instance1.selectSingleNode(obj.choices.itemset.attribute("nodeset")).parentNode; var parnodename = tarparnode.nodename; model.copynode( sourcenode, tarparnode); model.removeNodeset(obj.choices.itemset.attribute("nodeset")); model.makeValue(obj.choices.itemset.attribute("nodeset") + "[1]/" + lblnm, label); model.makeValue(obj.choices.itemset.attribute("nodeset") + "[1]/" + valnm,value); tarnode = instance1.selectSingleNode(obj.choices.itemset.attribute("nodeset")); cnt = 1; var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode()) { model.makeValue(obj.choices.itemset.attribute("nodeset") +"[" +(cnt + 1)+ "]/" + lblnm, childNode.getXPathString(comcd_rsltnode + "/" + parnodename + "[" +cnt + "]/" + lblnm)); model.makeValue(obj.choices.itemset.attribute("nodeset") +"[" +(cnt + 1)+ "]/" + valnm, childNode.getXPathString(comcd_rsltnode + "/" + parnodename + "[" +cnt + "]/" + valnm)); cnt++; } } for (var i = 0; i < control_list.length; i++) { var control_id = control_list[i]; var control = control_id.split("."); var obj = document.controls(control[0]); if(obj != null && obj.length == 1) obj.selectedindex= 0; } } function rszfUserInstList(pcontrol_name,pemplno,pall) { //TEST LOGIC if(pemplno == null || pemplno.length == 0)pemplno ="12345678"; var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/comcdref"; var comcd_rsltnode = "/root/init/comcd"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/emplno"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/comcodelist"; pcontrol_name.choices.itemset.label.attribute("ref") = "cdnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "cdid"; model.setValue(comcd_node + "/emplno",pemplno); model.removeChild("TRRSZ00105"); model.createChild("xforms:submission", "id:TRRSZ00105;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00105"); if(pall != null && pall == "Y") { /* model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdnm", "Àüü"); model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdid", ""); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarnode = instance1.selectSingleNode(comcd_itemset); var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode())tarnode.appendChild(childNode); */ model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdnm", "Àüü"); model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdid", ""); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarnode = instance1.selectSingleNode(comcd_itemset); cnt = 1; var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode()) { model.makeValue(comcd_itemset+"/comcodelist[" +(cnt + 1)+ "]/cdnm", childNode.getXPathString(comcd_rsltnode + "/comcodelist[" +cnt + "]/cdnm")); model.makeValue(comcd_itemset+"/comcodelist[" +(cnt + 1)+ "]/cdid", childNode.getXPathString(comcd_rsltnode + "/comcodelist[" +cnt + "]/cdid")); cnt++; } } else model.copyNode(comcd_itemset,comcd_rsltnode); if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /*---------------------------------------------------------------------- [2007.10.29 ] : »ç¿ëÀÚº° ±ÇÇÑÀÌ ÀÖ´Â ¹°Ç°±¸ºÐ LIST Á¶È¸ÇÑ´Ù. »ç¿ëÀÚ¿Í ¹«°üÇÑ°Ô ÇÁ·Î±×·¥º° ¹°Ç°±¸ºÐÀ» Á¶È¸ÇÏ´Â°É Ãß°¡ ±×À̸§ÇÏ¿© purcGoodFlagList (pcontrol_name,pall) ----------------------------------------------------------------------*/ function rszfUserGoodFlagList(pcontrol_name,pemplno,pall) { //TEST LOGIC if(pemplno == null || pemplno.length == 0)pemplno ="12345678"; var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/comcdref"; var comcd_rsltnode = "/root/init/comcd"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/emplno"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/comcodelist"; pcontrol_name.choices.itemset.label.attribute("ref") = "cdnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "cdid"; model.setValue(comcd_node + "/emplno",pemplno); model.removeChild("TRRSZ00106"); model.createChild("xforms:submission", "id:TRRSZ00106;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00106"); if(pall != null && pall == "Y") { /* model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdnm", "Àüü"); model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdid", ""); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarnode = instance1.selectSingleNode(comcd_itemset); var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode())tarnode.appendChild(childNode); */ model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdnm", "Àüü"); model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdid", ""); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarnode = instance1.selectSingleNode(comcd_itemset); cnt = 1; var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode()) { model.makeValue(comcd_itemset+"/comcodelist[" +(cnt + 1)+ "]/cdnm", childNode.getXPathString(comcd_rsltnode + "/comcodelist[" +cnt + "]/cdnm")); model.makeValue(comcd_itemset+"/comcodelist[" +(cnt + 1)+ "]/cdid", childNode.getXPathString(comcd_rsltnode + "/comcodelist[" +cnt + "]/cdid")); cnt++; } } else model.copyNode(comcd_itemset,comcd_rsltnode); if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /*---------------------------------------------------------------------- [2007.10.29 ] : »ç¿ëÀÚ¿Í ¹«°üÇÑ°Ô ÇÁ·Î±×·¥º° ¹°Ç°±¸ºÐÀ» Á¶È¸ÇÏ´Â°É Ãß°¡ : ±ÇÇѰú ¹«°üÇÏ´Ù.. ----------------------------------------------------------------------*/ function rszfGoodFlagListByPgmGubn(pcontrol_name,ppurcpgmgubn,pall) { var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/comcdref"; var comcd_rsltnode = "/root/init/comcd"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/purcpgmgubn"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/goodflaglist"; pcontrol_name.choices.itemset.label.attribute("ref") = "goodflagnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "goodflag"; model.setValue(comcd_node + "/purcpgmgubn",ppurcpgmgubn); model.removeChild("TRRSZ00116"); model.createChild("xforms:submission", "id:TRRSZ00116;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00116"); if(pall != null && pall == "Y") { model.makeValue(comcd_itemset+"/goodflaglist[" +1+ "]/goodflagnm", "Àüü"); model.makeValue(comcd_itemset+"/goodflaglist[" +1+ "]/goodflag", ""); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarnode = instance1.selectSingleNode(comcd_itemset); cnt = 1; var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode()) { model.makeValue(comcd_itemset+"/goodflaglist[" +(cnt + 1)+ "]/goodflagnm", childNode.getXPathString(comcd_rsltnode + "/goodflaglist[" +cnt + "]/goodflagnm")); model.makeValue(comcd_itemset+"/goodflaglist[" +(cnt + 1)+ "]/goodflag", childNode.getXPathString(comcd_rsltnode + "/goodflaglist[" +cnt + "]/goodflag")); cnt++; } } else model.copyNode(comcd_itemset,comcd_rsltnode); if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /*------------------------------------------------------------------------ [2007.10.29 HBH ] ±â°üº°,»ç¿ëÀÚº°,¹°Ç°±¸ºÐº° ±ÇÇÑÀ» °¡Á®¿Â´Ù. (MIS.RSCMGGBN) ------------------------------------------------------------------------*/ function rszfGetPurcGoodFlagAuthInfo(pinstcd , pgoodflag, pemplno, plrgcd) { var goodflagaprv_node = "/root/send/goodflagaprv"; var goodflagaprv_rsltnode = "/root/init/goodflagauth"; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(goodflagaprv_node); model.removeNodeset(goodflagaprv_rsltnode); model.makeNode(goodflagaprv_node); model.makeNode(goodflagaprv_node + "/instcd"); model.makeNode(goodflagaprv_node + "/goodflag"); model.makeNode(goodflagaprv_node + "/emplno"); model.makeNode(goodflagaprv_node + "/lrgcd"); model.makeNode(goodflagaprv_rsltnode); model.setValue(goodflagaprv_node + "/instcd", pinstcd); model.setValue(goodflagaprv_node + "/goodflag", pgoodflag); model.setValue(goodflagaprv_node + "/emplno", pemplno); model.setValue(goodflagaprv_node + "/lrgcd", plrgcd); model.removeChild("TRRSZ00117"); model.createChild("xforms:submission", "id:TRRSZ00117;mediatype:application/x-www-form-urlencoded; method:post; ref:" + goodflagaprv_node + "; resultref:" + goodflagaprv_rsltnode + "; "); submit("TRRSZ00117"); } /*-------------------------------------------------------------------------- * grid¿ëÀ¸·Î ¸¸µé¾úÀ¸³ª compbo column¿¡¼­µµ »ç¿ëÇÔ * 2007.07.22 HBH * combo sample : rszfGridComboLrgcdList("P", cmb_lrgcd, "lrgcd","Y"); --------------------------------------------------------------------------*/ function rszfGridComboLrgcdList(pgoodflag, pgrid_name, pcolumn_id, pall) { var control_id = pgrid_name.attribute("id"); var comcd_node = "/root/send/comcdref"; var comcd_rsltnode = "/root/init/comcd"; var comcd_itemset = "/root/init/" + control_id + "/" + pcolumn_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/goodflag"); model.makeNode(comcd_node + "/lrgcd"); model.makeNode(comcd_node + "/lrgnm"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); if (pgrid_name.elementName == "xforms:datagrid") { var column_id = pgrid_name.colattribute(column_no, "id"); var column_no = pgrid_name.colRef(pcolumn_id); var column_name = pgrid_name.colAttribute(column_no, "id"); var column_obj = document.controls(column_name); column_obj.choices.itemset.attribute("nodeset") = comcd_itemset+"/lrgcdlist"; column_obj.choices.itemset.label.attribute("ref") = "lrgnm"; column_obj.choices.itemset.value.attribute("ref") = "lrgcd"; } else { pgrid_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/lrgcdlist"; pgrid_name.choices.itemset.label.attribute("ref") = "lrgnm"; pgrid_name.choices.itemset.value.attribute("ref") = "lrgcd"; } model.setValue(comcd_node + "/goodflag", pgoodflag); model.setValue(comcd_node + "/lrgcd","%"); model.setValue(comcd_node + "/lrgnm","%"); model.removeChild("TRRSZ00107"); model.createChild("xforms:submission", "id:TRRSZ00107;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00107"); if(pall != null && pall == "Y") { /* model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdnm", "????"); model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdid", ""); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarnode = instance1.selectSingleNode(comcd_itemset); var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode())tarnode.appendChild(childNode); */ model.makeValue(comcd_itemset+"/lrgcdlist[" +1+ "]/lrgnm", "Àüü"); model.makeValue(comcd_itemset+"/lrgcdlist[" +1+ "]/lrgcd", ""); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarnode = instance1.selectSingleNode(comcd_itemset); cnt = 1; var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode()) { model.makeValue(comcd_itemset+"/lrgcdlist[" +(cnt + 1)+ "]/lrgnm", childNode.getXPathString(comcd_rsltnode + "/lrgcdlist[" +cnt + "]/lrgnm")); model.makeValue(comcd_itemset+"/lrgcdlist[" +(cnt + 1)+ "]/lrgcd", childNode.getXPathString(comcd_rsltnode + "/lrgcdlist[" +cnt + "]/lrgcd")); cnt++; } } else model.copyNode(comcd_itemset,comcd_rsltnode); //if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /**---------------------------------------------------------------- 1. ÇØ´ç ±â°üÀÇ °¡´É û±¸±ÇÇÑÀ» °¡Áø û±¸±¸ºÐ °¡Á®¿À±â * ÀçÁ¤ÀÇ : û±¸ÇÁ·Î±×·¥¿¡¼­ÀÇ ±â°ü(INSTCD)º° û±¸±¸ºÐ °¡Á®¿À±â ±âÁ¸¿¡ ¹ßÁÖ ÇÁ·Î±×·¥¿¡¼­µµ °°ÀÌ»ç¿ëÇÏ¸ç ±âÁØÅ×À̺íÀÌ ¾Ö¸ÅÇì¼­ û¸®ÇÔ 2007.09.26 Ãß¼®¸¶Áö¸·³¯ HBH ¼öÁ¤: 1. ±âÁØTABLE ÀÌ À߸øµÊ. MIS.RSCMREUS -> RSCMREAP 2. û±¸±¸ºÐ ¸¶½ºÅÍÁß ÇÁ·Î±×·¥º° ±¸ºÐÀÚ ( ¹°Ç°Ã»±¸,¾àǰ,CSRµîÀÇ ±¸ºÐÀÌ ÇÊ¿ä) :preqpgmgubn Ãß°¡. ¼öÁ¤2 :1. pmainpgmgubn Ãß°¡ ( "C': û±¸(default), "B" : ±¸¸Å½ÂÀÎ ¹× ¹ßÁÖ ) : û±¸ÇÁ·Î±×·¥ ¿¡¼­ Á¶È¸µÇ´Â ³»¿ªÀº RSCMREAP ¸¦±âÁØÀ¸·ÎÇÑ´Ù. : û±¸Á¢¼ö¹× ¹ßÁÖÇÁ·Î±×·¥¿¡¼­´Â RSCMREUS ¸¦ ±âÁØÀ¸·Î ÇÑ´Ù. ¼öÁ¤1,2´Â û±¸ÇÁ·Î±×·¥¿¡¼­ 󸮿À·ù ¹× ¹ßÁÖ󸮿¡¼­ÀÇ °°ÀÌ»ç¿ëÀ» ¸ñÀûÀ¸·Î ¼öÁ¤ÇÑ´Ù. [ ¼öÁ¤ 2007.10.12 HBH ] Áß¾Ó°ø±Þ½Ç ÇÁ·Î±×·¥¿¡¼­´Â »ç¿ëÀÚº° ±ÇÇÑüũ¸¦ ÇÏÁö ¾Ê´Â´Ù. pemplno = '' ·Î ¼ÂÆÃÇÕ´Ï´Ù. ------------------------------------------------------------------*/ function rszfUserReqFlagList(pcontrol_name,pinstcd,pemplno,preqpgmgubn,pmainpgmgubn) { //TEST LOGIC //if(pemplno == null || pemplno.length == 0)pemplno ="12345678"; if(pinstcd == null || pinstcd == 0)pinstcd ="012"; if(preqpgmgubn == null || preqpgmgubn.length == 0)preqpgmgubn ="%"; if(pmainpgmgubn == null || pmainpgmgubn.length == 0)pmainpgmgubn ="C"; var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/reqflagref"; var comcd_rsltnode = "/root/init/reqflag"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/instcd"); model.makeNode(comcd_node + "/emplno"); model.makeNode(comcd_node + "/reqpgmgubn"); model.makeNode(comcd_node + "/mainpgmgubn"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/reqflaglist"; pcontrol_name.choices.itemset.label.attribute("ref") = "reqflagnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "reqflag"; model.setValue(comcd_node + "/instcd",pinstcd); model.setValue(comcd_node + "/emplno",pemplno); model.setValue(comcd_node + "/reqpgmgubn",preqpgmgubn); model.setValue(comcd_node + "/mainpgmgubn",pmainpgmgubn); model.removeChild("TRRSZ00108"); model.createChild("xforms:submission", "id:TRRSZ00108;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00108"); model.copyNode(comcd_itemset,comcd_rsltnode); if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /**---------------------------------------------------------------- 1. û±¸±ÇÇÑÀÚÀÇ INSTCD DATA LOAD * ÀçÁ¤ÀÇ : û±¸ÇÁ·Î±×·¥¿¡¼­ÀÇ ±â°ü(INSTCD)º° û±¸±¸ºÐ °¡Á®¿À±â ±âÁ¸¿¡ ¹ßÁÖ ÇÁ·Î±×·¥¿¡¼­µµ °°ÀÌ»ç¿ëÇÏ¸ç ±âÁØÅ×À̺íÀÌ ¾Ö¸ÅÇì¼­ û¸®ÇÔ 2007.09.26 Ãß¼®¸¶Áö¸·³¯ HBH ¼öÁ¤1: 1. ±âÁØTABLE ÀÌ À߸øµÊ. MIS.RSCMREUS -> RSCMREAP 2. û±¸±¸ºÐ ¸¶½ºÅÍÁß ÇÁ·Î±×·¥º° ±¸ºÐÀÚ ( ¹°Ç°Ã»±¸,¾àǰ,CSRµîÀÇ ±¸ºÐÀÌ ÇÊ¿ä) :preqpgmgubn Ãß°¡. ( default : '%') ¼öÁ¤2 :1. pmainpgmgubn Ãß°¡ ( "C': û±¸(default), "B" : ±¸¸Å½ÂÀÎ ¹× ¹ßÁÖ ) : û±¸ÇÁ·Î±×·¥ ¿¡¼­ Á¶È¸µÇ´Â ³»¿ªÀº RSCMREAP ¸¦±âÁØÀ¸·ÎÇÑ´Ù. : û±¸Á¢¼ö¹× ¹ßÁÖÇÁ·Î±×·¥¿¡¼­´Â RSCMREUS ¸¦ ±âÁØÀ¸·Î ÇÑ´Ù. ¼öÁ¤1,2´Â û±¸ÇÁ·Î±×·¥¿¡¼­ 󸮿À·ù ¹× ¹ßÁÖ󸮿¡¼­ÀÇ °°ÀÌ»ç¿ëÀ» ¸ñÀûÀ¸·Î ¼öÁ¤ÇÑ´Ù. ------------------------------------------------------------------*/ function rszfUserReqInstList(pcontrol_name,pemplno,preqpgmgubn, pmainpgmgubn) { //TEST LOGIC if(pemplno == null || pemplno.length == 0)pemplno ="12345678"; if(preqpgmgubn == null || preqpgmgubn.length == 0)preqpgmgubn ="%"; if(pmainpgmgubn == null || pmainpgmgubn.length == 0)pmainpgmgubn ="C"; var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/reqinstref"; var comcd_rsltnode = "/root/init/reqinst"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/emplno"); model.makeNode(comcd_node + "/reqpgmgubn"); model.makeNode(comcd_node + "/mainpgmgubn"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/reqinstlist"; pcontrol_name.choices.itemset.label.attribute("ref") = "instnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "instcd"; model.setValue(comcd_node + "/emplno",pemplno); model.setValue(comcd_node + "/reqpgmgubn",preqpgmgubn); model.setValue(comcd_node + "/mainpgmgubn",pmainpgmgubn); model.removeChild("TRRSZ00109"); model.createChild("xforms:submission", "id:TRRSZ00109;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00109"); model.copyNode(comcd_itemset,comcd_rsltnode); if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /*------------------------------------------------------------------------- // ¹°Ç°±¸ºÐº° Àç°í°ü¸®ºÎ¼­¸¦ °¡Á®¿Ï´Ù ( RSCMWRHS ) // 2007.07.30 . -------------------------------------------------------------------------*/ function rszfComboStockArthDeptcdList(pcontrol_name,pinstcd,pgoodflag,pall ) { var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/deptgref"; var comcd_rsltnode = "/root/init/dept"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/instcd"); model.makeNode(comcd_node + "/goodflag"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/deptcdlist"; pcontrol_name.choices.itemset.label.attribute("ref") = "deptnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "deptcd"; model.setValue(comcd_node + "/instcd",pinstcd); model.setValue(comcd_node + "/goodflag",pgoodflag); model.removeChild("TRRSZ00110"); model.createChild("xforms:submission", "id:TRRSZ00110;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00110"); if(pall != null && pall == "Y") { /* model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdnm", "????"); model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdid", ""); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarnode = instance1.selectSingleNode(comcd_itemset); var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode())tarnode.appendChild(childNode); */ model.makeValue(comcd_itemset+"/deptcdlist[" +1+ "]/deptnm", "Àüü"); model.makeValue(comcd_itemset+"/deptcdlist[" +1+ "]/deptcd", ""); sourcenode = instance1.selectSingleNode(comcd_rsltnode); tarnode = instance1.selectSingleNode(comcd_itemset); cnt = 1; var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode()) { model.makeValue(comcd_itemset+"/deptcdlist[" +(cnt + 1)+ "]/deptnm", childNode.getXPathString(comcd_rsltnode + "/deptcdlist[" +cnt + "]/deptnm")); model.makeValue(comcd_itemset+"/deptcdlist[" +(cnt + 1)+ "]/deptcd", childNode.getXPathString(comcd_rsltnode + "/deptcdlist[" +cnt + "]/deptcd")); cnt++; } } else model.copyNode(comcd_itemset,comcd_rsltnode); if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /*------------------------------------------------------------------------- // ¹°Ç°±¸ºÐº° Àç°í°ü¸®ºÎ¼­¸¦ °¡Á®¿Ï´Ù data grid¿ë ( RSCMWRHS ) // 2007.09.24 // pgrid_name // pcolumn_id -------------------------------------------------------------------------*/ function rszfComboGridStockArthDeptcdList(pgrid_name, pcolumn_id,pinstcd,pgoodflag ) { var control_id = pgrid_name.attribute("id"); var comcd_node = "/root/send/deptgref"; var comcd_rsltnode = "/root/init/dept"; var comcd_itemset = "/root/init/" + control_id + "/" + pcolumn_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/instcd"); model.makeNode(comcd_node + "/goodflag"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); if (pgrid_name.elementName == "xforms:datagrid") { var column_id = pgrid_name.colattribute(column_no, "id"); var column_no = pgrid_name.colRef(pcolumn_id); var column_name = pgrid_name.colAttribute(column_no, "id"); var column_obj = document.controls(column_name); column_obj.choices.itemset.attribute("nodeset") = comcd_itemset+"/deptcdlist"; column_obj.choices.itemset.label.attribute("ref") = "deptnm"; column_obj.choices.itemset.value.attribute("ref") = "deptcd"; } else { pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/deptcdlist"; pcontrol_name.choices.itemset.label.attribute("ref") = "deptnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "deptcd"; } model.setValue(comcd_node + "/instcd",pinstcd); model.setValue(comcd_node + "/goodflag",pgoodflag); model.removeChild("TRRSZ00110"); model.createChild("xforms:submission", "id:TRRSZ00110;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00110"); model.copyNode(comcd_itemset,comcd_rsltnode); //if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /*-------------------------------------------------------------------------------------- * Áß¾Ó°ø±Þ½Ç ÀÏÀÚº° û±¸°¡´É û±¸Â÷¼ö¸¦ °¡Á®¿Â´Ù. * 2007.09.05 * pinstcd : ±â°ü±âÈ£ , * preqdeptcd, : û±¸ºÎ¼­ , * preqdd : û±¸ÀÏÀÚ , * pcsrreqdeptcd : CSR û±¸ºÎ¼­±¸ºÐ ( ºÒÃâÇÁ·Î±×·¥¿¡¼­¸¸ Àǹ̸¦ °®´Â´Ù.) * pcurtm : û±¸½Ã ½Ã°£ * ppgmgubun : û±¸ ÇÁ·Î±×·¥°ú ºÒÃâ ÇÁ·Î±×·¥¿¡¼­ º¸¿©ÁÖ´Â µ¥ÀÌŸ°¡ Ʋ¸®´Ù. : "C" û±¸,'B'ºÒÃâ * °ü·Ã Å×À̺í : RSCMREDE (CSRû±¸ºÎ¼­ ), RSCMCCLO ( ) ---------------------------------------------------------------------------------------*/ function rszfComboCsrReqseqList(pcontrol_name,pinstcd,preqdd,preqdeptcd,pcsrreqdeptcd,pcurtm,ppgmgubun ) { var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/reqseqgref"; var comcd_rsltnode = "/root/init/reqseq"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/instcd"); model.makeNode(comcd_node + "/reqdd"); model.makeNode(comcd_node + "/reqdeptcd"); model.makeNode(comcd_node + "/csrreqdeptcd"); model.makeNode(comcd_node + "/curtm"); model.makeNode(comcd_node + "/pgmgubun"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/reqseqlist"; pcontrol_name.choices.itemset.label.attribute("ref") = "reqseqnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "reqseq"; model.setValue(comcd_node + "/instcd",pinstcd); model.setValue(comcd_node + "/reqdd",preqdd); model.setValue(comcd_node + "/reqdeptcd",preqdeptcd); model.setValue(comcd_node + "/csrreqdeptcd",pcsrreqdeptcd); model.setValue(comcd_node + "/curtm",pcurtm); model.setValue(comcd_node + "/pgmgubun",ppgmgubun); model.removeChild("TRRSZ00111"); model.createChild("xforms:submission", "id:TRRSZ00111;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00111"); model.copyNode(comcd_itemset,comcd_rsltnode); if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /*-------------------------------------------------------------------------------------- * ¿¹»ê °èÁ¤ LOAD ( RSCMBGCD) * 2007.09.05 * pinstcd : ±â°ü±âÈ£ , * °ü·Ã Å×À̺í : RSCMBGCD * pgoodflag : 1 == ¹°Ç°Ã»±¸ 2 == Àåºñû±¸ 3 == ºñǰû±¸ ---------------------------------------------------------------------------------------*/ function rszfComboBugtList(pcontrol_name,pinstcd,pgroupid, pgoodflag) { pcontrol_name.value = ""; var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/bugtref"; var comcd_rsltnode = "/root/init/bugt"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/instcd"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/bugtlist"; pcontrol_name.choices.itemset.label.attribute("ref") = "bugtcdnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "bugtcd"; model.setValue(comcd_node + "/instcd",pinstcd); if(pgroupid != null) { model.makeValue(comcd_node + "/supacntcd4",pgroupid); } if(pgoodflag != null) { model.makeValue(comcd_node + "/pgoodflag", pgoodflag); } model.removeChild("TRRSZ00112"); model.createChild("xforms:submission", "id:TRRSZ00112;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00112"); model.copyNode(comcd_itemset,comcd_rsltnode); pcontrol_name.refresh(); } /*-------------------------------------------------------------------------------------- * ¿¹»ê °èÁ¤ LOAD GRID ( RSCMBGCD) * 2007.09.05 * pinstcd : ±â°ü±âÈ£ , * °ü·Ã Å×À̺í : RSCMBGCD HBH ---------------------------------------------------------------------------------------*/ function rszfGridComboBugtList(pgrid_name, pcolumn_id,pinstcd) { var control_id = pgrid_name.attribute("id"); var comcd_node = "/root/send/bugtref"; var comcd_rsltnode = "/root/init/bugt"; var comcd_itemset = "/root/init/" + control_id + "/" + pcolumn_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/instcd"); model.makeNode(comcd_node + "/bugtcd"); model.makeNode(comcd_node + "/bugtcdnm"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); if (pgrid_name.elementName == "xforms:datagrid") { var column_id = pgrid_name.colattribute(column_no, "id"); var column_no = pgrid_name.colRef(pcolumn_id); var column_name = pgrid_name.colAttribute(column_no, "id"); var column_obj = document.controls(column_name); column_obj.choices.itemset.attribute("nodeset") = comcd_itemset+"/bugtlist"; column_obj.choices.itemset.label.attribute("ref") = "bugtcdnm"; column_obj.choices.itemset.value.attribute("ref") = "bugtcd"; } model.setValue(comcd_node + "/instcd",pinstcd); model.setValue(comcd_node + "/bugtcd","%"); model.setValue(comcd_node + "/bugtcdnm","%"); model.removeChild("TRRSZ00112"); model.createChild("xforms:submission", "id:TRRSZ00112;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00112"); model.copyNode(comcd_itemset,comcd_rsltnode); //if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /*-------------------------------------------------------------------------------------- * ±â°üº°, ¹°Ç°±¸ºÐº° ´ÜÀ§ ÄÚµå LOAD ( RSCMUNIT) * 2007.09.18 * pinstcd : ±â°ü±âÈ£ , * pgoodflag : ¹°Ç°±¸ºÐ , * °ü·Ã Å×À̺í : RSCMUNIT ---------------------------------------------------------------------------------------*/ function rszfComboUnitList(pcontrol_name,pinstcd,pgoodflag) { var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/unitref"; var comcd_rsltnode = "/root/init/unit"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/instcd"); model.makeNode(comcd_node + "/goodflag"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/unitlist"; pcontrol_name.choices.itemset.label.attribute("ref") = "unitnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "unit"; model.setValue(comcd_node + "/instcd",pinstcd); model.setValue(comcd_node + "/goodflag",pgoodflag); model.removeChild("TRRSZ00113"); model.createChild("xforms:submission", "id:TRRSZ00113;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00113"); model.copyNode(comcd_itemset,comcd_rsltnode); if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /**-------------------------------------------------------------------------------------- * ´ëÁß¼Ò ºÐ·ù Load * 2007.11.30 ±Ý¿äÀÏ * From : * pGood_Flag : ¹°Ç°±¸ºÐ , * pLrgcd : ´ëºÐ·ùÄÚµå , * pMdlcd : ÁߺзùÄÚµå , * pSmlcd : ¼ÒºÐ·ùÄÚµå , * pControl_name : ÄÁÆ®·Ñ ID ¶Ç´Â ±×¸®µå Ä÷³ ¾ÆµÚ, * pGrid_id : ±×¸®µå¿¡ »ç¿ëÇҽà ±×¸®µå ID ÀÔ·Â, * pLMSflag : ´ëÁ߼Һзù Table ±¸ºÐ ex> 'L' ¶Ç´Â'M' ¶Ç´Â 'S' ÀÔ·Â. * pAllflag : -Àüü- Æ÷ÇÔ / ¹ÌÆ÷ÇÔ * pResultFlag : Çö¾÷ÀÇ ¿äûÀ¸·Î ÀÎÇØ ÄÚµå ¸íĪÀÇ ±¸ºÐÀ» Áþ´Â´Ù. (¸íĪ¿¡ ÄÚµå Æ÷ÇÔ ¸®ÅÏ À¯¹« ) default : "Y" * ex) pResultFlag = '' ¶Ç´Â null ÀÏ °æ¿ì .. code : 01 / codename : ÀÇ·á¼Ò¸ðǰ pResultFlag ÀÇ °ªÀÌ Á¸ÀçÇÒ °æ¿ì .. code : 01 / codename : 01 : ÀÇ·á¼Ò¸ðǰ * °ü·Ã Å×À̺í : RSCMGUBN, RSCDGBN1, RSCDGBN2 * Çѹø È£Ãâ ÇÒ¶§¸¶´Ù ÇϳªÀÇ ÄÁÆ®·Ñ¸¸ ¼³Á¤µË´Ï´Ù. ---------------------------------------------------------------------------------------*/ function rszfLMSComboList(pGood_flag, pLrgcd, pMdlcd, pControl_name, pGrid_id, pLMSflag, pAllflag, pResultFlag){ var sControl = document.controls(pControl_name); var send_Node = "/root/send/lmsitem"; var result_Node = "/root/init/lmsflag/" + pLMSflag + "/" + pControl_name + "/lmslist"; model.removeNodeset(send_Node); model.removeNodeset(result_Node); model.refresh(); model.makeNode(send_Node); model.makeNode(result_Node); if(pGrid_id != null && pGrid_id.elementName == "xforms:datagrid") { var column_no = pGrid_id.colRef(pControl_name); var column_name = pGrid_id.colAttribute(column_no, "id"); var sGridControl_obj = document.controls(column_name); sGridControl_obj.choices.itemset.attribute("nodeset") = result_Node; sGridControl_obj.choices.itemset.label.attribute("ref") = "label"; sGridControl_obj.choices.itemset.value.attribute("ref") = "value"; }else{ sControl.choices.itemset.attribute("nodeset") = result_Node; sControl.choices.itemset.label.attribute("ref") = "label"; sControl.choices.itemset.value.attribute("ref") = "value"; } if(pLMSflag == 'L'){ model.makeValue(send_Node + "/goodflag", pGood_flag); }else if(pLMSflag == 'M'){ model.makeValue(send_Node + "/goodflag", pGood_flag); model.makeValue(send_Node + "/lrgcd", pLrgcd); }else if(pLMSflag == 'S'){ model.makeValue(send_Node + "/goodflag", pGood_flag); model.makeValue(send_Node + "/lrgcd", pLrgcd); model.makeValue(send_Node + "/mdlcd", pMdlcd); }else{ messageBox("´ë,Áß,¼Ò ºÐ·ù ±¸ºÐÀÚ ÀÔ·Â ¿À·ùÀÔ´Ï´Ù.", "I999"); return; } if ( pResultFlag == "Y" ) model.makeValue(send_Node + "/resultflag", pResultFlag); model.makeValue(send_Node + "/lmsflag", pLMSflag); model.removeChild("TRRSZ00118"); model.createChild("xforms:submission", "id:TRRSZ00118;mediatype:application/x-www-form-urlencoded; method:post; ref:" + send_Node + "; resultref:" + result_Node + ";"); submit("TRRSZ00118"); if(pAllflag != '') { if(pGrid_id != null && pGrid_id.elementName == "xforms:datagrid") { }else { if(model.getValue(result_Node + "[1]/value") != '') { var comboObj = document.all.item(pControl_name); // Combo ItemSet Á¤º¸ var comboItemNodeSet = comboObj.choices.itemset.attribute("nodeset"); var comboLabelRef = comboObj.choices.itemset.label.attribute("ref"); var comboValueRef = comboObj.choices.itemset.value.attribute("ref"); // Item ³ëµå »ý¼º var itemNode = instance1.createNode("element", instance1.selectSingleNode(comboItemNodeSet).nodeName, ""); var labelNode = instance1.createNode("element", comboLabelRef, ""); var valueNode = instance1.createNode("element", comboValueRef, ""); if(pAllflag == 'Y'){ labelNode.value = "- Àü ü -"; itemNode.appendChild(labelNode); valueNode.value = ''; itemNode.appendChild(valueNode); }else if(pAllflag == 'N') { labelNode.value = "- Choice -"; itemNode.appendChild(labelNode); valueNode.value = ''; itemNode.appendChild(valueNode); } var destNode = instance1.selectSingleNode(comboItemNodeSet); var pDestNode = destNode.parentNode; pDestNode.insertBefore(itemNode, destNode); comboObj.refresh(); } } } } /*------------------------------------------------------------------------- * [2007.12.09 ] * ¾à±¹ º¸³ª¿¡½º INTERFACE TABLEÀÇ ÀÔ°íÀÏÀÚº° Ãâ°í¹øÈ£¸¦ °¡Á®¿Â´Ù * delivedd : º¸³ª¿¡½º Ãâ°íÀÏÀÚ * winyn : ÀÔ°í󸮿©ºÎ 'N': ¹ÌÀÔ°íó¸®µÈ°Í . 'Y': ±âÀÔ°íó¸®µÈ°Í , '':Àüü * windeptcd : ÀÔ°í󸮺μ­ -------------------------------------------------------------------------*/ function rszfComboBiDeliveNoList(pcontrol_name,pinstcd,pdelivedd,pwindeptcd,pwinyn ) { var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/bidelivenogref"; var comcd_rsltnode = "/root/init/bideliveno"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/instcd"); model.makeNode(comcd_node + "/delivedd"); model.makeNode(comcd_node + "/windeptcd"); model.makeNode(comcd_node + "/winyn"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/bidelivenolist"; pcontrol_name.choices.itemset.label.attribute("ref") = "bidelivenonm"; pcontrol_name.choices.itemset.value.attribute("ref") = "bideliveno"; model.setValue(comcd_node + "/instcd",pinstcd); model.setValue(comcd_node + "/delivedd",pdelivedd); model.setValue(comcd_node + "/windeptcd",pwindeptcd); model.setValue(comcd_node + "/winyn",pwinyn); model.removeChild("TRRSZ00119"); model.createChild("xforms:submission", "id:TRRSZ00119;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00119"); model.copyNode(comcd_itemset,comcd_rsltnode); // if(pcontrol_name.length == 1) pcontrol_name.selectedindex= 0; } /**-------------------------------------------------------------------------------------- * û±¸±¸ºÐº° û±¸ÁÖ±â list * pinstcd : ±â°ü±âÈ£ , * preqflag : û±¸±¸ºÐ * °ü·Ã Å×À̺í : RSCMREPD * grid ½Ã Ãß°¡ : pgid_name grid call sample : rszfComboReqPridList("reqprid", opt_instcd.value,cmb_reqflag.value,grd_reqpsnlist); control sample : rszfComboReqPridList(cmb_reqpridflag, opt_instcd.value,cmb_reqflag.value ); * ÀÏ¹Ý control call Çϰí Àִµ¥ grid Ãß°¡ÇÔ. pgrid_name ÀÌ null ÀÌ µé¾î¿À¸é pgrid_name.elementName ¿¡¼­ ¿¡·Î°¡³ª¼­ ifÀýÀÌ º¹ÀâÇØÁ³À½. ¾çÇØ¹Ù¶÷,..³ªÁß¿¡ ½Ã°£µÇ¸é ¼öÁ¤ÇÔ. ---------------------------------------------------------------------------------------*/ function rszfComboReqPridList(pcontrol_name,pinstcd,preqflag, pgrid_name) { /* if (pgrid_name != null && pgrid_name.elementName == "xforms:datagrid") { var control_id = pgrid_name.attribute("id"); } else { var control_id = pcontrol_name.attribute("id"); } */ if (pgrid_name == null ) { var control_id = pcontrol_name.attribute("id"); } else if ( pgrid_name.elementName == "xforms:datagrid") { var control_id = pgrid_name.attribute("id"); } else { var control_id = pcontrol_name.attribute("id"); } var comcd_node = "/root/send/reqpridref"; var comcd_rsltnode = "/root/init/reqprid"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/instcd"); model.makeNode(comcd_node + "/reqflag"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); if (pgrid_name == null ) { pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/reqpridlist"; pcontrol_name.choices.itemset.label.attribute("ref") = "reqpridnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "reqprid"; } else if (pgrid_name.elementName == "xforms:datagrid") { var column_id = pgrid_name.colattribute(column_no, "id"); var column_no = pgrid_name.colRef(pcontrol_name); var column_name = pgrid_name.colAttribute(column_no, "id"); var column_obj = document.controls(column_name); column_obj.choices.itemset.attribute("nodeset") = comcd_itemset+"/reqpridlist"; column_obj.choices.itemset.label.attribute("ref") = "reqpridnm"; column_obj.choices.itemset.value.attribute("ref") = "reqprid"; } else { pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/reqpridlist"; pcontrol_name.choices.itemset.label.attribute("ref") = "reqpridnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "reqprid"; } model.setValue(comcd_node + "/instcd",pinstcd); model.setValue(comcd_node + "/reqflag",preqflag); model.removeChild("TRRSZ00120"); model.createChild("xforms:submission", "id:TRRSZ00120;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00120"); model.copyNode(comcd_itemset,comcd_rsltnode); } /*-------------------------------------------------------------------------------------- * ¸ê±ÕÀåºñ¸ðµå COMBO SETTING * 2008.01.03 ¸ñ¿äÀÏ * From : * pInstcd : (Á¶È¸°ª) ±â°üÄÚµå. * pFixasetcd : (Á¶È¸°ª) ÀåºñÄÚµå. * pControl_name_list : °ªÀ» Ç¥ÇöÇÒ ÄÁÆ®·Ñ ID. ---------------------------------------------------------------------------------------*/ //ÄÞº¸¿¡ Æò°¡°øÅëÄÚµå Á¶È¸ function rszfModeGetComboList(pInstcd, pFixasetcd, pControl_name_list) { var control_list = pControl_name_list.split(","); var send_node = "/root/send/item"; var result_node = "/root/init/item/" + pFixasetcd + "/rscmeqmdlist" ; model.removeNodeset(result_node); model.removeNodeset(send_node); model.makeNode(result_node); model.makeNode(send_node); model.makeNode(send_node + "/instcd"); model.makeNode(send_node + "/fixasetcd"); for (var i = 0; i < control_list.length; i++) { var control_id = control_list[i]; var control = control_id.split("."); var obj = document.controls(control[0]); var result_itemset = result_node; var sInstcdNode = instance1.selectSingleNode(send_node + "/instcd"); var sFixasetcdNode = instance1.selectSingleNode(send_node + "/fixasetcd"); var nInstcdNode = instance1.createNode("element", "instcd", ""); var nFixasetcdNode = instance1.createNode("element", "fixasetcd", ""); nFixasetcdNode.text = pFixasetcd; nInstcdNode.text = pInstcd; sInstcdNode.appendChild(nInstcdNode); sFixasetcdNode.appendChild(nFixasetcdNode); if (obj != null && obj.elementName == "xforms:datagrid") { obj = document.controls(obj.colAttribute(obj.colRef(control[1]), "id")); } obj.choices.itemset.attribute("nodeset") = result_itemset; obj.choices.itemset.label.attribute("ref") = "label"; obj.choices.itemset.value.attribute("ref") = "value"; } model.removeNodeset(result_itemset); model.makeNode(result_itemset); model.removeChild("TRRSS01303"); model.createChild("xforms:submission", "id:TRRSS01303;mediatype:application/x-www-form-urlencoded; method:post; ref:" + send_node + "; resultref:" + result_node + "; "); submit("TRRSS01303"); } /*-------------------------------------------------------------------------------------- * ÄÄÆ÷³ÍÆ® ±×¸®µå ¹× ÀϹÝÄÁÆ®·Ñ Combo Item Ãß°¡. * 2008.01.10 ¸ñ¿äÀÏ * From : * control_list : ÄÞº¸ ÄÁÆ®·Ñ ¸®½ºÆ® * label_list : ¶óº§ °ª ¸®½ºÆ® * value_list : º§·ù ¸®½ºÆ® * position_list : Ãß°¡ÇÑ itemÀÌ À§¿¡ º¸ÀÌ°Ô ÇÒ°ÍÀÎÁö ¹Ø¿¡ º¸ÀÌ°Ô ÇÒ°ÍÀÎÁö ¼³Á¤. ex> "above" À§¿¡ ¼³Á¤. ´Ù¸¥°ªÀÌ µé¾î¿ÔÀ»½Ã ¾Æ·¡ÂÊ¿¡ ¼³Á¤ µÊ. ---------------------------------------------------------------------------------------*/ //ÄÞº¸¿¡ Æò°¡°øÅëÄÚµå Á¶È¸ function rszfComboComCdListMultiS(control_list, label_list, value_list, position_list ) { // Combo ItemSet Á¤º¸ var comboItemNodeSet,comboLabelRef,comboValueRef; // Item ³ëµå »ý¼º var itemNode,labelNode,valueNode; var control_list_id = control_list.split(","); var label_list_id = label_list.split(","); var value_list_id = value_list.split(","); var position_list_id = position_list.split(","); for (var i = 0; i < control_list_id.length; i++) { var control_id = control_list_id[i]; var control = control_id.split("."); var obj = document.controls(control[0]); if (obj != null && obj.elementName == "xforms:datagrid") { obj = document.controls(obj.colAttribute(obj.colRef(control[1]), "id")); } comboItemNodeSet = obj.choices.itemset.attribute("nodeset"); comboLabelRef = obj.choices.itemset.label.attribute("ref"); comboValueRef = obj.choices.itemset.value.attribute("ref"); itemNode = instance1.createNode("element", instance1.selectSingleNode(comboItemNodeSet).nodeName, ""); labelNode = instance1.createNode("element", comboLabelRef, ""); valueNode = instance1.createNode("element", comboValueRef, ""); if( label_list_id[i] == null || label_list_id[i] == "" ) label_list_id[i] = "- Àü ü -"; labelNode.value = label_list_id[i]; itemNode.appendChild(labelNode); if( value_list_id[i] == null || value_list_id[i] == "" ) value_list_id[i] = ""; valueNode.value = value_list_id[i]; itemNode.appendChild(valueNode); if( position_list_id[i] == null || position_list_id[i] == "" ) { position_list_id[i] = "above"; } var destNode = instance1.selectSingleNode(comboItemNodeSet); var pDestNode = destNode.parentNode; if( position_list_id[i] == "above" ) { pDestNode.insertBefore(itemNode, destNode); } else { pDestNode.appendChild(itemNode); } obj.refresh(); } } /*-------------------------------------------------------------------------------------- * ÄÚµå Validation CheckÇÑ´Ù. * 2008.01.11 ±Ý¿äÀÏ * From : * pvali_kind : Validation Á¾·ù(ºÎ¼­ÄÚµå, °øÅëÄÚµå, ¿ìÆí¹øÈ£...) "12" - »ç¹øÁ¶È¸ * precv_list : ÀڷḦ ¹ÞÀ» Instance Node(ÄÞ¸¶·Î ºÐ·ùÇØ¼­ ³Ñ±â¸éµÊ) * pValueControl: Á¶È¸°ªÀ¸·Î ³Ñ±æ µ¥ÀÌÅÍ * pNodeNames : Á¶È¸°ªÀ» ³Ñ°ÜÁÖ±â À§ÇÑ ³ëµå¸í ---------------------------------------------------------------------------------------*/ function rszfValidationCheckS(pvali_kind, pcdgrupid, precv_list, pValueControl, pNodeNames, pRetrKind, pInstcd) { var objID = event.currentTarget; var obj = document.controls(objID); var arrCtrlNames = null; var arrNodeNames = null; if(obj != null && obj.elementName == "xforms:group") { objID = event.Target; obj = document.controls(objID); } if(pValueControl != null && pValueControl != "") { arrCtrlNames = pValueControl.split(","); } if(pNodeNames != null && pValueControl != "") { arrNodeNames = pNodeNames.split(","); } var vali_kind = pvali_kind.substr(0,2); // alert(obj.elementName); var validation_node = "/root/send/validation"; var validation_rsltnode = "/root/init/validation"; var recv_node = precv_list.split(","); model.removeNodeset(validation_node); model.removeNodeset(validation_rsltnode); model.makeNode(validation_node); if (pInstcd != null) { model.makeValue(validation_node + "/instcd", pInstcd); } model.makeValue(validation_node + "/cdgrupid", pcdgrupid); model.makeNode(validation_rsltnode); var result_path = ""; model.makeValue(validation_node + "/getcond", model.getValue(obj.attribute("ref"))); model.makeValue(validation_node + "/retrkind", pRetrKind); model.makeValue(validation_node + "/systemflag", ""); model.makeValue(validation_node + "/classicyn", "Y"); if (obj.elementName == "xforms:datagrid") { result_path = obj.nodeset; model.makeValue(validation_node + "/getcond", model.getValue(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + obj.colAttribute(obj.col,"ref"))); } else { var node_path = obj.attribute("ref").split("/"); result_path = "/root"; for (var i = 2 ; i < node_path.length - 1; i++) { result_path = result_path + "/" + node_path[i]; } } if (model.getValue(validation_node + "/getcond") == null || model.getValue(validation_node + "/getcond") == "") { for (var i = 0; i < recv_node.length; i++) { if (obj.elementName == "xforms:datagrid") { model.setValue(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + recv_node[i], ""); } else { model.setValue(result_path + "/" + recv_node[i], ""); } } return; } if (pvali_kind == "12") //»ç¿ø¹øÈ£ { model.setValue(validation_node + "/retrkind", "code"); model.makeValue(validation_node + "/emplno", ""); model.makeValue(validation_node + "/emplnm", ""); model.removeChild("TRRPZ00102"); model.createChild("xforms:submission", "id:TRRPZ00102;mediatype:application/x-www-form-urlencoded; method:post; ref:" + validation_node + "; resultref:" + validation_rsltnode + "; "); submit("TRRPZ00102"); var rslt_node = new Array(); var node = instance1.selectNodes(validation_rsltnode + "/empllist" + "/*"); for (var j = 0; j < node.length; j++) { if (obj.elementName == "xforms:datagrid") { rslt_node[j] = model.getValue(validation_rsltnode + "/empllist" + "[1]/" + node.item(j).nodeName); } else { rslt_node[j] = model.getValue(validation_rsltnode + "/empllist" + "/" + node.item(j).nodeName); } } } var node1 = instance1.selectNodes(validation_rsltnode + "/*"); if (node1.length != 1) { model.removeNodeset("/root/source/validation"); model.makeNode("/root/source/validation") model.copyNode("/root/source/validation", validation_rsltnode); misfOpenPopUpList(vali_kind, obj, pcdgrupid, precv_list, pValueControl, pNodeNames) } else { for (var i = 0; i < recv_node.length; i++) { if (obj.elementName == "xforms:datagrid") { //alert(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + recv_node[i] + "*****" + rslt_node[i]); model.setValue(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + recv_node[i], rslt_node[i]); } else { model.setValue(result_path + "/" + recv_node[i], rslt_node[i]); } } } } /*-------------------------------------------------------------------------------------- * °øÅëÄÚµå ´ÜÀÏ ÄÞº¸¼³Á¤. * 2008.01.17 ¸ñ¿äÀÏ * From : * pcdgrupid_name : °øÅëÄڵ屺 * pcontrol_name : Data¸¦ ¹ÞÀ» Control ID * pLabel : COM.ZBCMCODE TableÀÇ Ä÷³Áß Æ¯Á¤ Ä÷³ÀÇ ¸íĪÀÌ µé¾î¿Â´Ù. ex> "dispseq" "cdsid" "cdgrupid" "detldesc" "cdval" "minval" "maxval" "minopercd" "maxopercd" "cdengabbrnm" "valifromdd" "valitodd" <<--- ÀÌÄ÷³À» Label·Î º¸¿©ÁÙ¼ö ÀÖ´Ù. ---------------------------------------------------------------------------------------*/ function rszfGetLabelControlComboList(pcdgrupid_name, pcontrol_name, pLabel,pInstgbn) { var comcd_node = "/root/send/comcdref"; var comcd_rsltnode = "/root/init/lavelcombo"; model.makeNode(comcd_rsltnode); model.removeNodeset(comcd_node); model.makeNode(comcd_node); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_node + "/cdgrupid"); model.makeNode(comcd_node + "/cdid"); var sLabelName = ( pLabel == null ) ? "cdnm" : pLabel; model.makeNode(comcd_node + "/" + sLabelName); var control_id = pcontrol_name; var control = control_id.split("."); var obj = document.controls(control[0]); var comcd_itemset = comcd_rsltnode; var refcondNode = instance1.selectSingleNode(comcd_node + "/refcond"); var cdgrupidNode = instance1.selectSingleNode(comcd_node + "/cdgrupid"); var cdidNode = instance1.selectSingleNode(comcd_node + "/cdid"); var cdnmNode = instance1.selectSingleNode(comcd_node + "/" + sLabelName); var refcondvalueNode = instance1.createNode("element", "refcondvalue", ""); var cdgrupvalueNode = instance1.createNode("element", "cdgrupidvalue", ""); var cdidvalueNode = instance1.createNode("element", "cdidvalue", ""); var cdnmvalueNode = instance1.createNode("element", "cdnmvalue", ""); cdgrupvalueNode.text = pcdgrupid_name; cdidvalueNode.text = "%"; cdnmvalueNode.text = "%"; refcondvalueNode.text = sLabelName; refcondNode.appendChild(refcondvalueNode); cdgrupidNode.appendChild(cdgrupvalueNode); cdidNode.appendChild(cdidvalueNode); cdnmNode.appendChild(cdnmvalueNode); comcd_itemset = comcd_itemset + "/" + pcdgrupid_name + "0" + "/" + pcdgrupid_name + "0"; model.removeNodeset(comcd_itemset); model.makeNode(comcd_itemset); if (obj != null && obj.elementName == "xforms:datagrid") { obj = document.controls(obj.colAttribute(obj.colRef(control[1]), "id")); } obj.choices.itemset.attribute("nodeset") = comcd_itemset; obj.choices.itemset.label.attribute("ref") = sLabelName; if(pInstgbn == null || pInstgbn ==""){ obj.choices.itemset.value.attribute("ref") = "cdid"; }else { obj.choices.itemset.value.attribute("ref") = "cdnm"; } model.removeChild("TRRPZ00304"); model.createChild("xforms:submission", "id:TRRPZ00304;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRPZ00304"); } /*------------------------------------------------------------------------ [2008.01.20 ] û±¸reqflag ¸¦ goodflag ¿Í ¸ÅÇÎÇÑ´Ù... ÁַΠû±¸ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÑ´Ù. ÀÏÁ¾ÀÇ ÇϵåÄÚµùÀÌÁö¸¸ funcÀ¸·Î »©¼­ »ç¿ëÇÑ´Ù. Ȥ ³ªÁß¿¡ »ç¿ëÇÒÁö¸ô¶ó instcd ³Ö¾î³õ´Â´Ù [2010.08.26]AS-IS ÄÚµå TO_BE ÄÚµå ÀüȯÀ» À§ÇÑ ¹°Ç°±¸ºÐ º¯°æ -------------------------------------------------------------------------*/ function rszfGetGoodFlagByReqFlag(pinstcd, preqflag) { var pgoodflag if (preqflag == "A") pgoodflag = "Y"; else if (preqflag == "B") pgoodflag = "Z"; else if (preqflag == "C") pgoodflag = "U"; else if (preqflag == "D") pgoodflag = "GE"; else if (preqflag == "E") pgoodflag = "PH"; else if (preqflag == "F") pgoodflag = "PH"; else if (preqflag == "G") pgoodflag = "EQ"; else if (preqflag == "H") pgoodflag = "PH"; else if (preqflag == "I") pgoodflag = "PH"; // else if (preqflag == "S") pgoodflag = "Y"; else if (preqflag == "X") pgoodflag = "T"; else if (preqflag == "Y") pgoodflag = "T"; else if (preqflag == "Z") pgoodflag = "T"; return pgoodflag; } /**-------------------------------------------------------------------------------------- * »ç¿ëÀÚ Á¤º¸¸¦ °¡Á®¿Â´Ù. * 2008.01.24 ¸ñ¿äÀÏ * From : * pEmplno : Á¶È¸ÇÒ »ç¿ëÀÚ ID * pInstcd : Á¶È¸ÇÒ ±â°üÄÚµå * pResultNode : ¸®ÅϹÞÀ» ³ëµå À§Ä¡. * MIS.RSCMREAP TableÀÇ Data¸¦ °¡Á®¿Â´Ù. ---------------------------------------------------------------------------------------*/ function rszfGetUserInfo(pEmplno, pInstcd){ var send_Node = "/root/submit"; var result_Node = "/root/init/resultdata/rscmreaplist"; var frow = 0; model.removeNodeset(send_Node); model.removeNodeset(result_Node); model.makeNode(send_Node); model.makeNode(result_Node); model.makeValue(send_Node + "/instcd", pInstcd); model.makeValue(send_Node + "/emplno", pEmplno); model.removeChild("TRRSZ00121"); model.createChild("xforms:submission", "id:TRRSZ00121;mediatype:application/x-www-form-urlencoded; method:post; ref:" + send_Node + "; resultref:" + result_Node + ";"); submit("TRRSZ00121"); model.refresh(); frow = instance1.selectNodes("/root/init/resultdata/rscmreaplist").length; return frow; } /**-------------------------------------------------------------------------------------- * ¿¬±¸°èÁ ±×·ì¸íÀ» °¡Á®¿Â´Ù. * 2008.01.29 È­¿äÀÏ * From : * pcontrol : ÄÁÆ®·Ñ id * pInstcd : ±â°üÄÚµå * pgoodflag : 1 == ¹°Ç°Ã»±¸ 2 == Àåºñû±¸ 3 == ºñǰû±¸ * pitemvalue : ¿¬±¸°èÁ¤. ³Ñ¾î¿Â ¿¬±¸°èÁ¤À¸·Î ±×·ìÄڵ带 °¡Á®¿Â´Ù. * pgetgroupidyn : ÀÔ·ÂµÈ ±×·ìÄڵ常 °¡Á®¿À±âÀ§ÇÑ À¯¹« * MIS.RSCMBGCD TableÀÇ Data¸¦ °¡Á®¿Â´Ù. ---------------------------------------------------------------------------------------*/ function rszfComboBgcdBugtList(pcontrol_name, pInstcd, pgoodflag, pitemvalue, pgetgroupidyn) { var send_node = "/root/submit"; var result_node = "/root/init/rscmbgcdlist"; var fcontrol = pcontrol_name.split("."); var obj = document.controls(fcontrol[0]); model.removeNodeset(send_node); model.makeNode(send_node); model.makeValue(send_node + "/instcd", pInstcd); if(pgoodflag != null) { model.makeValue(send_node + "/pgoodflag", pgoodflag); } if(pitemvalue != null) { model.makeValue(send_node + "/pitemvalue", pitemvalue); } if(pgetgroupidyn == null || pgetgroupidyn == "") { model.removeNodeset(result_node); model.makeNode(result_node); if (obj.elementName == "xforms:datagrid") { var column_obj = document.controls(obj.colAttribute(obj.colRef(fcontrol[1]), "id")); column_obj.choices.itemset.attribute("nodeset") = result_node; column_obj.choices.itemset.label.attribute("ref") = "label"; column_obj.choices.itemset.value.attribute("ref") = "value"; } else { obj.choices.itemset.attribute("nodeset") = result_node; obj.choices.itemset.label.attribute("ref") = "label"; obj.choices.itemset.value.attribute("ref") = "value"; } model.removeChild("TRRSZ00122"); model.createChild("xforms:submission", "id:TRRSZ00122;mediatype:application/x-www-form-urlencoded; method:post; ref:" + send_node + "; resultref:" + result_node + "; "); submit("TRRSZ00122"); obj.refresh(); //pcontrol_name.select(0); }else { result_node = "/root/init/bgcdgroupvalue/rscmbgcdlist" model.removeNodeset(result_node); model.makeNode(result_node); model.removeChild("TRRSZ00122"); model.createChild("xforms:submission", "id:TRRSZ00122;mediatype:application/x-www-form-urlencoded; method:post; ref:" + send_node + "; resultref:" + result_node + "; "); submit("TRRSZ00122"); return model.getValue(result_node+ "/value"); } } /************************************************************************************************ ÇÔ¼ö¸í : rszGridAddComboItem () ÀÎÀÚ : String comboID - ÇØ´ç ÄÞº¸ ¾ÆÀ̵ð String label - Ãß°¡ ÇÒ ¾ÆÀÌÅÛ Lavel String value - Ãß°¡ ÇÒ ¾ÆÀÌÅÛ Value String [postion] - Ãß°¡ ÇÒ À§Ä¡( "above" | "below" ) °á°ú°ª : ÇÔ¼ö¼³¸í : ÄÞº¸ ¾ÆÀÌÅÛ Ãß°¡ ÇÔ¼ö ************************************************************************************************ ÀÛ ¼º ÀÚ : ÀÛ ¼º ÀÏ : 2008.02.01 ************************************************************************************************/ function rszGridAddComboItem( pControl_name, label, value, position ) { var control = pControl_name.split("."); var obj = document.controls(control[0]); if (obj.elementName == "xforms:datagrid") { var column_no = obj.colRef(control[1]); var column_id = obj.colattribute(column_no, "id"); var column_name = obj.colAttribute(column_no, "id"); var column_obj = document.controls(column_name); // Combo ItemSet Á¤º¸ var comboItemNodeSet = column_obj.choices.itemset.attribute("nodeset"); var comboLabelRef = column_obj.choices.itemset.label.attribute("ref"); var comboValueRef = column_obj.choices.itemset.value.attribute("ref"); } else { // Combo ItemSet Á¤º¸ var comboItemNodeSet = obj.choices.itemset.attribute("nodeset"); var comboLabelRef = obj.choices.itemset.label.attribute("ref"); var comboValueRef = obj.choices.itemset.value.attribute("ref"); } var nodeNn = instance1.selectSingleNode(comboItemNodeSet); if (nodeNn == null) { model.makeNode(comboItemNodeSet); model.makeNode(comboItemNodeSet+"/"+comboLabelRef); model.makeNode(comboItemNodeSet+"/"+comboValueRef); position = "init"; } // Item ³ëµå »ý¼º var itemNode = instance1.createNode("element", instance1.selectSingleNode(comboItemNodeSet).nodeName, ""); var labelNode = instance1.createNode("element", comboLabelRef, ""); var valueNode = instance1.createNode("element", comboValueRef, ""); if( label == null || label == "" ) label = "- Àü ü -"; labelNode.value = label; itemNode.appendChild(labelNode); if( value == null || value == "" ) value = ""; valueNode.value = value; itemNode.appendChild(valueNode); if( position == null || position == "" ) position = "above"; var destNode = instance1.selectSingleNode(comboItemNodeSet); var pDestNode = destNode.parentNode; if( position == "above" ) { pDestNode.insertBefore(itemNode, destNode); } else if ( position == "init" ) { pDestNode.insertBefore(itemNode, destNode); pDestNode.removeChild(destNode); } else { pDestNode.appendChild(itemNode); } obj.refresh(); } /************************************************************************************************ ÇÔ¼ö¸í : rszCostflagItemAdd() INPUT : - pGrupid : °Ë»öÇÒ °øÅëÄÚµå Group Code (´ëºÐ·ù) - pCdid : (Áߺзù) - pTargetGrid : Data°¡ ÀÔ·ÂµÉ ±×¸®µå - pGridAddBtn : ±×¸®µåÀÇ Row Ãß°¡½Ã È­¸é»ó¿¡¼­ ½ÇÁ¦·Î »ç¿ëÇÏ´Â ±×¸®µå Row Ãß°¡ ¹öư ID - pAddNodeList : DB¿¡¼­ °¡Á®¿Â DATA°¡ µé¾î°¥ ±×¸®µå Ä÷³ ID (ex> "code,codenm,Áߺзù" * ¼ø¼­´ë·Î ÀÔ·ÂÇØ¾ßÇÔ.) ÇÔ¼ö¼³¸í : °øÅëÄÚµå Á¶È¸½Ã ±×¸®µå¿¡ Á¶È¸µÈ Data¸¦ ÀÚµ¿ÀûÀ¸·Î ÀԷ½ÃÄÑÁÖ´Â ¸Þ¼­µå. ************************************************************************************************ ÀÛ ¼º ÀÚ : ÀÛ ¼º ÀÏ : 2008.02.11 ************************************************************************************************/ function rszCostflagItemAdd(pGrupid, pCdid, pTargetGrid, pGridAddBtn, pAddNodeList){ var send_node = "/root/submit"; var result_node = "/root/init/comcodelist"; model.removeNodeset(send_node); model.removeNodeset("/root/init/comcd"); model.makeNode(send_node); model.makeNode(result_node); model.makeValue(send_node + "/refcond", "cdid"); model.makeValue(send_node + "/cdgrupid", pGrupid); model.makeValue(send_node + "/cdid", pCdid); model.removeChild("TRRPZ00301"); model.createChild("xforms:submission", "id:TRRPZ00301;mediatype:application/x-www-form-urlencoded; method:post; ref:" + send_node + "; resultref:" + result_node + "; "); submit("TRRPZ00301"); model.refresh(); var rowCount = instance1.selectNodes("/root/init/comcd/comcodelist").length + 1; var refName = pAddNodeList.split(","); for(var R = 1; R < rowCount; R++) { if(R != 1 ) { pGridAddBtn.dispatch("DOMActivate"); } pTargetGrid.valueMatrix(pTargetGrid.row, pTargetGrid.colRef(refName[0])) = model.getValue("/root/init/comcd/comcodelist["+ R +"]/cdid"); pTargetGrid.valueMatrix(pTargetGrid.row, pTargetGrid.colRef(refName[1])) = model.getValue("/root/init/comcd/comcodelist["+ R +"]/cdnm"); pTargetGrid.valueMatrix(pTargetGrid.row, pTargetGrid.colRef(refName[2])) = pCdid; pTargetGrid.colDisabled(pTargetGrid.colRef(refName[2])) = true; } model.setFocus(pTargetGrid.attribute("id")); pTargetGrid.refresh(); } /************************************************************************************************ ÇÔ¼ö¸í : rszGridDelete() ÀÎÀÚ : pGrupid -- »èÁ¦½Ãų ±×¸®µå id ************************************************************************************************ ÀÛ ¼º ÀÚ : ÀÛ ¼º ÀÏ : 2008.02.26 ************************************************************************************************/ function rszGridDeleteRow(pGridDel){ var list = pGridDel.selectedCells.length; var rowtemp = new Array(); var rows = new Array(); var bool = true; var count =0; var rowbool = true; var tempRank; if(pGridDel.selectedCells.item(0).row != '') { if(pGridDel.selectedCells.item(1).row != '') { if(pGridDel.selectedCells.item(0).row > pGridDel.selectedCells.item(1).row) { rowbool = false; } } } for(var s = 0; s < list ; s++) { rowtemp[s] = pGridDel.selectedCells.item(s).row; for(so = 0; so < rows.length; so++) { if(rowtemp[s] == rows[so]) { bool = false; } } if(bool) { rows[count] = rowtemp[s]; count += 1; }else{ bool = true; } } for(var rank = 0; rank < rows.length; rank++) { for(var rank2 = rank+1; rank2 < rows.length; rank2++) { if(rows[rank] > rows[rank2]) { tempRank = rows[rank]; rows[rank] = rows[rank2]; rows[rank2] = tempRank; } } } for(var z = rows.length-1; z >= 0; z--) { if( (pGridDel.rowstatus(rows[z]) == 1) || (pGridDel.rowstatus(rows[z]) == 3) ) { pGridDel.deleteRow(rows[z], false); }else if(pGridDel.rowstatus(rows[z]) == 4) { pGridDel.rowstatus(rows[z]) = 0; } else { pGridDel.addStatus(rows[z],"delete"); } } pGridDel.refresh(); } /*------------------------------------------------------------------------ [2008.03.04 ] ±¸¸ÅÆÀ ºÎ¼­Äڵ带 °¡Á®¿Â´Ù ÀÏÁ¾ÀÇ ÇϵåÄÚµùÀÌÁö¸¸ funcÀ¸·Î »©¼­ »ç¿ëÇÑ´Ù. 2010.04.15 CHR ±â°üº° ±¸¸Å½Ã½ºÅÛ ±âº»Á¤º¸·Î º¯°æ -------------------------------------------------------------------------*/ function rszfGetPurcDeptCd(pinstcd) { rszfRscsysinftLists(pinstcd); var purcdeptcd = getRscsysinftInfo("purcdept"); // if (pinstcd == "012") purcdeptcd = "4080102000"; // ¼­¿ï¼º¸ð // else if (pinstcd == "103") purcdeptcd = "4080100000"; // ¼ºÀDZ³Á¤ // else if (pinstcd == "001") purcdeptcd = "4080101000"; // Áß¾ÓÀÇ·á¿ø // else if (pinstcd == "013") purcdeptcd = "4080102000"; // ÀÇÁ¤ºÎ¼º¸ð // else if (pinstcd == "014") purcdeptcd = "4080101000"; // ¼º°¡º´¿ø // else if (pinstcd == "017") purcdeptcd = "4080300000"; // ºó¼¾Æ®º´¿ø // else if (pinstcd == "011") purcdeptcd = "4080102000"; // ¼º¸ðº´¿ø // else purcdeptcd = "JSµî·Ï¹Ù¶÷"; return purcdeptcd; } /*-------------------------------------------------------------------------------------- * ¼ºÀDZ³Á¤, ¿¹»ê °èÁ¤ LOAD ( RSCMBGCD) * 2008.03.08 Ȳ±Ý°°Àº....Åä¿äÀÏ * pcontrol_name : ¼³Á¤µÉ ÄÁÆ®·Ñ * pinstcd : ±â°üÄÚµå * pgroupid : ±×·ìÄÚµå * pgoodflag : û±¸±¸ºÐ * pacntyy : ¿¹»ê³âµµ * preqdeptcd : û±¸ºÎ¼­ * °ü·Ã Å×À̺í : MIS.RSCMBGCD MIS.RBEMORGN MIS.RADMPROJ * pgoodflag : 1 == ¹°Ç°Ã»±¸ 2 == Àåºñû±¸ 3 == ºñǰû±¸ ---------------------------------------------------------------------------------------*/ function rszfComboMarchBugtList(pcontrol_name,pinstcd,pgroupid, pgoodflag, pacntyy, preqdeptcd) { if(pacntyy == '' || pacntyy == null) { messageBox("¿¹»ê³âµµ¸¦ ÀÔ·ÂÇϼ¼¿ä.",""); return; } if(preqdeptcd == '' || preqdeptcd == null) { messageBox("û±¸ºÎ¼­¸¦ ÀÔ·ÂÇϼ¼¿ä.",""); return; } pcontrol_name.value = ""; var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/bugtref"; var comcd_rsltnode = "/root/init/bugt"; var comcd_itemset = "/root/init/" + control_id; //resetInstanceNode´Â ³ëµå°¡ »ý¼ºµÈ ÈÄ¿¡ ÃʱâÈ­ ÇÏ´Â ÀÛ¾÷À̹ǷΠ//¿©±â¼­´Â óÀ½ ÇÔ¼ö È£Ãâ½Ã »ý¼ºµÇ¾î ÀÖ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ //makenode·Î ³ëµå »ý¼ºÇÏ´Â ·ÎÁ÷À¸·Î ±¸Çö model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/instcd"); model.makeNode(comcd_node + "/acntyy"); model.makeNode(comcd_node + "/deptcd"); model.makeNode(comcd_node + "/refcond"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/bugtlist"; pcontrol_name.choices.itemset.label.attribute("ref") = "bugtcdnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "bugtcd"; model.setValue(comcd_node + "/instcd",pinstcd); model.setValue(comcd_node + "/acntyy",pacntyy); model.setValue(comcd_node + "/deptcd",preqdeptcd); if(pgroupid != null) { model.makeValue(comcd_node + "/supacntcd4",pgroupid); } if(pgoodflag != null) { model.makeValue(comcd_node + "/pgoodflag", pgoodflag); } model.removeChild("TRRSZ00112"); model.createChild("xforms:submission", "id:TRRSZ00112;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRSZ00112"); model.copyNode(comcd_itemset,comcd_rsltnode); pcontrol_name.select(0); pcontrol_name.refresh(); } /*-------------------------------------------------------------------------------------- * ¼ºÀDZ³Á¤, ¿¹»ê °èÁ¤¿¡ ¸Â´Â ¿¹»ê¾× ¹× ÇÁ·ÎÁ§Æ®¸íÀ» ÄÁÆ®·Ñ¿¡ ¼³Á¤ * 2008.03.08 Ȳ±Ý°°Àº....Åä¿äÀÏ * PvalueControl : Data¸¦ °¡Áö°í ÀÖ´Â ÄÁÆ®·Ñ * Pprojectnm : ÇÁ·ÎÁ§Æ®¸íÀ» ¹ÞÀ» ÄÁÆ®·Ñ * Ptotamt : ¿¹»êÆí¼º¾×À» ¹ÞÀ» ÄÁÆ®·Ñ * Pbugtexpcamt : ¿¹»êÃß»ê¾×À» ¹ÞÀ» ÄÁÆ®·Ñ * Pbugtexecamt : ¿¹»êÁýÇà¾×À» ¹ÞÀ» ÄÁÆ®·Ñ * Premainder : ¿¹»êÀܾ×À» ¹ÞÀ» ÄÁÆ®·Ñ ---------------------------------------------------------------------------------------*/ function rszfBugtControlValueSet(PvalueControl, Pprojectnm, Ptotamt, Pbugtexpcamt, Pbugtexecamt, Premainder, PconTrolYN_list) { model.setValue( Pprojectnm.attribute("ref") , model.getValue(PvalueControl.choices.itemset.attribute("nodeset") + "["+ (PvalueControl.focusIndex + 1) +"]/projectnm")); model.setValue( Ptotamt.attribute("ref") , model.getValue(PvalueControl.choices.itemset.attribute("nodeset") + "["+ (PvalueControl.focusIndex + 1) +"]/totamt")); model.setValue( Pbugtexpcamt.attribute("ref") , model.getValue(PvalueControl.choices.itemset.attribute("nodeset") + "["+ (PvalueControl.focusIndex + 1) +"]/bugtexpcamt")); model.setValue( Pbugtexecamt.attribute("ref") , model.getValue(PvalueControl.choices.itemset.attribute("nodeset") + "["+ (PvalueControl.focusIndex + 1) +"]/bugtexecamt")); model.setValue( Premainder.attribute("ref") , model.getValue(PvalueControl.choices.itemset.attribute("nodeset") + "["+ (PvalueControl.focusIndex + 1) +"]/remainder")); var control_list = PconTrolYN_list.split(","); if(PconTrolYN_list != "" && control_list.length > 0) { var obj = null; var YN = model.getValue(PvalueControl.choices.itemset.attribute("nodeset") + "["+ (PvalueControl.focusIndex + 1) +"]/projectyn"); for(var count=0; count < control_list.length; count++) { obj = document.controls(control_list[count]) obj.value = ''; if(YN == 'Y') { obj.disabled = true; }else{ obj.disabled = false; } }//for end }// first if end } /*-------------------------------------------------------------------------------------- * ±â°üº° ±¸¸Å °èÁ¤ÄÚµå COMBO SETTING * 2008.03.29 Åä¿äÀÏ * From : * pInstcd : (Á¶È¸°ª) ±â°üÄÚµå. * pGoodflag : (Á¶È¸°ª) ¹°Ç°±¸ºÐ. * pControl : °ªÀ» Ç¥ÇöÇÒ ÄÁÆ®·Ñ ID. ---------------------------------------------------------------------------------------*/ function rszfPuacGetComboList(pInstcd, pGoodflag, pControl) { var send_node = "/root/send/item"; var result_node = "/root/init/item/rscmpuaclist" ; model.removeNodeset(result_node); model.removeNodeset(send_node); model.makeNode(result_node); model.makeNode(send_node); model.makeValue(send_node + "/instcd", pInstcd); model.makeValue(send_node + "/goodflag", pGoodflag); var control_id = pControl; var control = control_id.split("."); var obj = document.controls(control[0]); if (obj != null && obj.elementName == "xforms:datagrid") { obj = document.controls(obj.colAttribute(obj.colRef(control[1]), "id")); } obj.choices.itemset.attribute("nodeset") = result_node; obj.choices.itemset.label.attribute("ref") = "label"; obj.choices.itemset.value.attribute("ref") = "value"; model.removeNodeset(result_node); model.makeNode(result_node); model.removeChild("TRRSD00351"); model.createChild("xforms:submission", "id:TRRSD00351;mediatype:application/x-www-form-urlencoded; method:post; ref:" + send_node + "; resultref:" + result_node + "; "); submit("TRRSD00351"); addComboItem(pControl, "Àüü", "", "above"); obj.select(0); } /*-------------------------------------------------------------------------------------- * »ç¿ëÀÚ ºÎ¼­ ¸®½ºÆ® COMBO SETTING * 2008.04.02 ¼ö¿äÀÏ * From : * pInstcd : (Á¶È¸°ª) ±â°üÄÚµå. * pEmplno : (Á¶È¸°ª) »ç¿ø¹øÈ£. * pReqflag : (Á¶È¸°ª) û±¸±¸ºÐ. ---------------------------------------------------------------------------------------*/ function rszfReqDeptGetComboList(pControl, pInstcd, pEmplno, pReqflag) { var send_node = "/root/send/item"; var result_node = "/root/init/item/reqdeptlist" ; model.removeNodeset(result_node); model.removeNodeset(send_node); model.makeNode(result_node); model.makeNode(send_node); model.makeValue(send_node + "/instcd", pInstcd); model.makeValue(send_node + "/emplno", pEmplno); model.makeValue(send_node + "/reqflag", pReqflag); var control_id = pControl; var control = control_id.split("."); var obj = document.controls(control[0]); //ÄÁÆ®·Ñ °ª ÃʱâÈ­. obj.value = ''; if (obj != null && obj.elementName == "xforms:datagrid") { obj = document.controls(obj.colAttribute(obj.colRef(control[1]), "id")); } obj.choices.itemset.attribute("nodeset") = result_node; obj.choices.itemset.label.attribute("ref") = "label"; obj.choices.itemset.value.attribute("ref") = "value"; model.removeNodeset(result_node); model.makeNode(result_node); model.removeChild("TRRSD00361"); model.createChild("xforms:submission", "id:TRRSD00361;mediatype:application/x-www-form-urlencoded; method:post; ref:" + send_node + "; resultref:" + result_node + "; "); submit("TRRSD00361"); obj.select(0); } //-------------------------------------------------------- // Left ºóÀÚ¸® ¸¸Å­ padStr À» ºÙÀδÙ. // 2008.10.10 Choi HR //-------------------------------------------------------- function lpad(pSrc, pLen, pPadStr){ var rString = ""; var vPadCnt = Number(pLen) - String(pSrc).length; for(var i=0; i 3) rOut += "," } for (var i=commaFlag; i < IntPart.length; i+=3) { rOut += IntPart.substring(i, i+3) if( i < IntPart.length-3) rOut += "," } if (Minus) rOut = "-" + rOut if (FraPart ) return rOut + "." + FraPart else return rOut } /*-------------------------------------------------------------------------------------- * ±â°üº° ±¸¸Å½Ã½ºÅÛ ±âº»Á¤º¸¸¦ Á¶È¸ÇÑ´Ù * 2009.06.13 Åä¿äÀÏ * From : CHR * pInstcd" : (Á¶È¸°ª) ±â°üÄÚµå ---------------------------------------------------------------------------------------*/ function rszfRscsysinftLists(pInstcd) { var vPathSend = "/root/send/rscsysinft"; var vPathResult = "/root/init/RscsysinftLists"; model.removeNodeset(vPathSend); // Input SendÁ¤º¸ model.makeNode(vPathSend); model.makeNode(vPathSend + "/instcd"); model.setValue(vPathSend + "/instcd",pInstcd); // ÁÂȸ°á°ú Á¤º¸ model.makeNode(vPathResult); model.removeChild("TRRSC00010"); model.createChild("xforms:submission", "id:TRRSC00010;mediatype:application/x-www-form-urlencoded; method:post; ref:" + vPathSend + "; resultref:" + vPathResult + "; "); submit("TRRSC00010"); } /*-------------------------------------------------------------------------------------- * ±â°üº° ±¸¸Å¹ßÁÖÀÚ ±âº»Á¤º¸¸¦ Á¶È¸ÇÑ´Ù * 2009.11.24 È­¿äÀÏ rscsysordt * From : CHR * pInstcd" : (Á¶È¸°ª) ±â°üÄÚµå ---------------------------------------------------------------------------------------*/ function rszfRscsysordtLists(pInstcd,pPurcdept, pUserId) { var vPathSend = "/root/send/rscsysordt"; var vPathResult = "/root/init/RscsysordtLists"; model.removeNodeset(vPathSend); // Input SendÁ¤º¸ model.makeNode(vPathSend); model.makeNode(vPathSend + "/instcd" ); model.makeNode(vPathSend + "/purcdept" ); model.makeNode(vPathSend + "/purcordid"); model.setValue(vPathSend + "/instcd" ,pInstcd ); model.setValue(vPathSend + "/purcdept" ,pPurcdept); model.setValue(vPathSend + "/purcordid",pUserId ); // Á¶È¸°á°ú Á¤º¸ model.makeNode(vPathResult); model.removeChild("TRRSC08101"); model.createChild("xforms:submission", "id:TRRSC08101;mediatype:application/x-www-form-urlencoded; method:post; ref:" + vPathSend + "; resultref:" + vPathResult + "; "); submit("TRRSC08101"); } /*-------------------------------------------------------------------------------------- * ±¸¸Å ÀÎÅÍÆäÀ̽º °Å·¡Ã³Á¤º¸¸¦ Á¶È¸ÇÑ´Ù * 2009.06.13 Åä¿äÀÏ * From : CHR * pInstcd" : (Á¶È¸°ª) ±â°üÄÚµå * pEntrregno" : (Á¶È¸°ª) °Å·¡Ã³ * pMaindeptcd" : (Á¶È¸°ª) °ü¸®ºÎ¼­ÄÚµå ---------------------------------------------------------------------------------------*/ function rszfRscifcustLists(pControl, pInstcd, pEntrregno, pMaindeptcd, pCombo, pAllYN) { var vPathSend = "/root/send/rscsysinft" ; var vPathResult = "/root/init/RscifcustLists"; model.removeNodeset(vPathSend ); model.removeNodeset(vPathResult ); // Input SendÁ¤º¸ model.makeNode(vPathSend); model.makeNode(vPathSend + "/instcd" ); model.makeNode(vPathSend + "/entrregno" ); model.makeNode(vPathSend + "/maindeptcd"); model.setValue(vPathSend + "/instcd" , pInstcd ); model.setValue(vPathSend + "/entrregno" , pEntrregno ); model.setValue(vPathSend + "/maindeptcd", pMaindeptcd); // Á¶È¸°á°ú Á¤º¸ model.makeNode(vPathResult); model.removeChild("TRRSC00020"); model.createChild("xforms:submission", "id:TRRSC00020;mediatype:application/x-www-form-urlencoded; method:post; ref:" + vPathSend + "; resultref:" + vPathResult + "; "); submit("TRRSC00020"); if (pCombo != "Y") return; var vPathItemset = "/root/init/"+pControl.attribute("id"); model.removeNodeset(vPathItemset); model.makeNode(vPathItemset); vPathItemsetChild = vPathItemset+ "/rscifcustlist"; // °Å·¡Ã³ Combo Path pControl.choices.itemset.attribute("nodeset") = vPathItemsetChild; // °Å·¡Ã³ Combo Path pControl.choices.itemset.label.attribute("ref") = "entrregnonnm" ; // °Å·¡Ã³¸í pControl.choices.itemset.value.attribute("ref") = "entrregno" ; // °Å·¡Ã³ ÄÚµå if (pAllYN != null && pAllYN == "Y") { model.makeValue(vPathItemsetChild + "[" +1+ "]/entrregnonnm", "Àüü"); model.makeValue(vPathItemsetChild + "[" +1+ "]/entrregno" , "" ); } vNodeSource = instance1.selectSingleNode(vPathResult ); Idx = 1; var vNodeSourcelist = vNodeSource.childNodes; while (childNode = vNodeSourcelist.nextNode()) { model.makeValue(vPathItemsetChild + "[" + (Idx + 1) + "]/entrregnonnm", childNode.getXPathString(vPathResult + "/rscifcustlist[" + Idx + "]/entrregnonnm")); model.makeValue(vPathItemsetChild + "[" + (Idx + 1) + "]/entrregno" , childNode.getXPathString(vPathResult + "/rscifcustlist[" + Idx + "]/entrregno" )); Idx++; } if(pControl.length == 1) pControl.selectedindex= 0; } /* ---------------------------------------------------------- * ±â°üº° ±¸¸Å½Ã½ºÅÛ ±âº»Á¤º¸¸¦ °¡Á®¿Â´Ù. * ---------------------------------------------------------- * instcd ±â°üÄÚµå * instcdnm ±â°üÄÚµå¸íĪ * instnm ±â°üÄÚµå¸íĪ * version VERSION * installdt ¼³ Ä¡ ÀÏ * operationdt °¡ µ¿ ÀÏ * closecycle ¸¶°¨ÁÖ±â 1:ÀÏ, 2:ÁÖ, 4:¿ù * instzip ±â°ü¿ìÆí¹øÈ£ * instaddr ±â°üÁÖ¼Ò * purcdept ±¸¸Å´ã´çºÎ¼­ * purcdeptnm ±¸¸Å´ã´çºÎ¼­¸í * purcdptjobid ±¸¸Å´ã´çÀÚID * purcdptjobidnm ±¸¸Å´ã´çÀÚ¸í * purcdptmgrid ±¸¸ÅºÎ¼­ÀåID * purcdptmgridnm ±¸¸ÅºÎ¼­Àå¸í * purcdepttel1 ±¸¸ÅÆÀ ÀüÈ­¹øÈ£1 * purcdepttel2 ±¸¸ÅÆÀ ÀüÈ­¹øÈ£2 * purcdeptfax ±¸¸ÅÆÀ FAX * purcacctdate ±¸¸ÅÃÖÁ¾È¸°èÀü¼ÛÀÏÀÚ * purccloseyymm ±¸¸ÅÃÖÁ¾¸¶°¨³â¿ù * drugdept ¾àÁ¦´ã´çºÎ¼­ * drugdeptnm ¾àÁ¦´ã´çºÎ¼­¸í * drugdptjobid ¾àÁ¦´ã´çÀÚID * drugdptjobidnm ¾àÁ¦´ã´çÀÚ¸í * drugdptmgrid ¾àÁ¦ºÎ¼­ÀåID * drugdptmgridnm ¾àÁ¦ºÎ¼­Àå¸í * drugdepttel1 ¾àÁ¦ÆÀ ÀüÈ­¹øÈ£1 * drugdepttel2 ¾àÁ¦ÆÀ ÀüÈ­¹øÈ£2 * drugdeptfax ¾àÁ¦ÆÀ FAX * drugacctdate ¾àÁ¦ÃÖÁ¾È¸°èÀü¼ÛÀÏÀÚ * drugcloseyymm ¾àÁ¦ÃÖÁ¾¸¶°¨³â¿ù * nutrdept ¿µ¾ç´ã´çºÎ¼­ * nutrdeptnm ¿µ¾ç´ã´çºÎ¼­¸í * nutrdptjobid ¿µ¾ç´ã´çÀÚID * nutrdptjobidnm ¿µ¾ç´ã´çÀÚ¸í * nutrdptmgrid ¿µ¾çºÎ¼­ÀåID * nutrdptmgridnm ¿µ¾çºÎ¼­Àå¸í * nutrdepttel1 ¿µ¾çÆÀ ÀüÈ­¹øÈ£1 * nutrdepttel2 ¿µ¾çÆÀ ÀüÈ­¹øÈ£2 * nutrdeptfax ¿µ¾çÆÀ FAX * nutracctdate ¿µ¾çÃÖÁ¾È¸°èÀü¼ÛÀÏÀÚ * nutrcloseyymm ¿µ¾çÃÖÁ¾¸¶°¨³â¿ù * insucdeptcd ¼ö°¡À§¿øÈ¸ºÎ¼­(º¸Çè) * insucdeptcdnm ¼ö°¡À§¿øÈ¸ºÎ¼­¸í * yearcostdt ³â°£´Ü°¡Ã³¸®ÀÏÀÚ * yearcostyn ³â°£´Ü°¡¼±Á¤¿©ºÎ * valueinven Àç°íÀÚ»ê Æò°¡¹æ¹ý 0:°³º°¹ý,1:¼±ÀÔ¼±Ãâ¹ý,2:ÈÄÀÔ¼±Ãâ¹ý,3:À̵¿Æò±Õ¹ý,4:ÃÑÆò±Õ¹ý * fstrgstrid ÃÖÃʵî·ÏÀÚID * fstrgstdt ÃÖÃʵî·ÏÀϽà * lastupdtrid ÃÖÁ¾¼öÁ¤ÀÚID * lastupdtdt ÃÖÁ¾¼öÁ¤ÀϽà * deliveryplace ³³Ç°Àå¼Ò¸íĪ * purcmgrflag ±¸¸ÅÀç°í°ü¸®±¸ºÐ0:°ü¸®¾ÈÇÔ,1:°ü¸®ÇÔ * purcwhcd ±¸¸ÅÀç°í°ü¸®ÄÚµå * purcwhnm ±¸¸ÅÀç°í°ü¸®¸íĪ * purcbdflag ±¸¸Å¿¹»ê»ç¿ë¿©ºÎY/N * purcbddept ±¸¸Å¿¹»êºÎ¼­ÄÚµå * purcpcseyn ±¸¸Å¹ßÁÖ¼öÁ¤¿©ºÎY/N * purccustyn ±¸¸Å°Å·¡Ã³¼öÁ¤¿©ºÎY/N * purcinptyn ±¸¸ÅÀÔ°í¼öÁ¤¿©ºÎY/N * durgmgrflag ¾àÁ¦Àç°í°ü¸®±¸ºÐ0:°ü¸®¾ÈÇÔ,1:°ü¸®ÇÔ * durgwhcd ¾àÁ¦Àç°í°ü¸®ÄÚµå * durgwhnm ¾àÁ¦Àç°í°ü¸®¸íĪ * durgbdflag ¾àÁ¦¿¹»ê»ç¿ë¿©ºÎY/N * durgbddept ¾àÁ¦¿¹»êºÎ¼­ÄÚµå * durgpcseyn ¾àÁ¦¹ßÁÖ¼öÁ¤¿©ºÎY/N * durgcustyn ¾àÁ¦°Å·¡Ã³¼öÁ¤¿©ºÎY/N * durginptyn ¾àÁ¦ÀÔ°í¼öÁ¤¿©ºÎY/N * nutrmgrflag ¿µ¾çÀç°í°ü¸®±¸ºÐ0:°ü¸®¾ÈÇÔ,1:°ü¸®ÇÔ * nutrwhcd ¿µ¾çÀç°í°ü¸®ÄÚµå * nutrwhnm ¿µ¾çÀç°í°ü¸®¸íĪ * nutrbdflag ¿µ¾ç¿¹»ê»ç¿ë¿©ºÎY/N * nutrbddept ¿µ¾ç¿¹»êºÎ¼­ÄÚµå * nutrpcseyn ¿µ¾ç¹ßÁÖ¼öÁ¤¿©ºÎY/N * nutrcustyn ¿µ¾ç°Å·¡Ã³¼öÁ¤¿©ºÎY/N * nutrinptyn ¿µ¾çÀÔ°í¼öÁ¤¿©ºÎY/N ----------------------------------------------------------*/ function getRscsysinftInfo(pDataName) { var vReturnData = model.getValue(RSCSYSINFT_NODE + "/"+pDataName); return vReturnData; } /* ---------------------------------------------------------------- * MIS.RSCSYSORDT ±â°üº° ±¸¸Å¹ßÁÖÀÚ ±âº»Á¤º¸ Á¶È¸ * INSTCD 01 ±â°üÄÚµå * INSTCDNM 02 ±â°üÄÚµå¸íĪ * PURCDEPT 03 ±¸¸Å´ã´çºÎ¼­ * PURCDEPTNM 04 ±¸¸Å´ã´çºÎ¼­¸í * PURCORDID 05 ±¸¸Å´ã´çÀÚid * PURCORDNM 06 ±¸¸Å´ã´çÀÚ¸í * PURCTELNO 07 ´ã´çÀÚÀüÈ­¹øÈ£ * PURCFAXNO 08 ´ã´çÀÚÀüÈ­¹øÈ£ * PURCHPTEL 09 ´ã´çÀÚÈÞ´ëÀüÈ­¹øÈ£ * PURCEMAIL 10 ´ã´çÀÚ email * GOODFLAG 11 ÁÖ°ü¸®¹°Ç°±¸ºÐ * GOODFLAGNM 12 ÁÖ°ü¸®¹°Ç°±¸ºÐ¸í * CMT 13 ºñ°í * CMT2 14 ºñ°í2 * VALUEINVEN 15 ³³Ç°Àå¼Ò * FSTRGSTRID 16 ÃÖÃʵî·ÏÀÚid * FSTRGSTDT 17 ÃÖÃʵî·ÏÀϽà * LASTUPDTRID 18 ÃÖÁ¾¼öÁ¤ÀÚid * LASTUPDTDT 19 ÃÖÁ¾¼öÁ¤ÀϽà * ---------------------------------------------------------------- */ function getRscsysordtInfo(pDataName) { var vReturnData = model.getValue(RSCSYSORDT_NODE + "/"+pDataName); return vReturnData; } // /*--------------------------------------------------- * @desc : ºÎ¼­¸íÀ» ÅëÇÑ ºÎ¼­Äڵ带 Á¶È¸ÇÑ´Ù. * @ * @param : ref - reference path * rsltref - result reference path * @return : * @author : ±è¿µÇÐ * @--------------------------------------------------- */ function getRszDeptCdList(ref, rsltref){ var mmb_rsltref = "/root/hidden/mis/orddept"; model.removeNode(mmb_rsltref); model.makeNode(mmb_rsltref); // model.removeNode(ref); if(submit("TRRSZ00123", "false", ref, mmb_rsltref)==true){ model.copyNode(rsltref, mmb_rsltref); model.removeNode(mmb_rsltref); } model.refresh(); } /** * @desc : ÄÞº¸¹Ú½º¿¡ ¿øÇÏ´Â instance node¿Í value¸¦ ¼³Á¤ * @ * @param : * @event : * @return : * @--------------------------------------------------- */ function addComboInstance(combopath, nodename, nodeval, parentnode){ var xmlNode = model.instances(0).selectSingleNode(combopath + "/" + parentnode); if(xmlNode == null){ return; } nodename = nodename.split("^"); nodeval = nodeval.split("^"); if(nodename.length != nodeval.length){ return; } var label = model.instances(0).createElement(nodename[0]); var val = model.instances(0).createElement(nodename[1]); var combo = model.instances(0).createElement(parentnode); label.value = "" + nodeval[0] + ""; val.value = "" + nodeval[1] + ""; combo.appendChild(label); combo.appendChild(val); chkNode = model.instances(0).selectSingleNode(combopath); if(chkNode == null){ model.makeNode(combopath); srcNode = model.instances(0).selectSingleNode(combopath); }else{ srcNode = model.instances(0).selectSingleNode(combopath); } desNode = model.instances(0).selectSingleNode(combopath + "/" + parentnode); srcNode.insertBefore(combo, desNode); model.refresh(); } /************************************* * Instcd ±â°üÄÚµå * Entrregno ¼¼±Ý°è»ê¼­¹øÈ£ * Nodeset Return Node *************************************/ function radfGetDTIPassword() { var comcd_node = "/root/send/comcdref"; var comcd_rsltnode = "/root/init/comcd"; model.removeNodeset(comcd_node); model.makeValue(comcd_node + "/emplno", getUserInfo("userid")); model.makeNode(comcd_rsltnode); model.removeChild("TRRAZ00015"); model.createChild("xforms:submission", "id:TRRAZ00015;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRAZ00015"); var sPasswd = model.getValue("/root/init/comcd/comcodelist/passwd") var sLink = "http://222.106.233.111:8081/login.do?method=process1&userId=" + getUserInfo("userid") + "&password=" + sPasswd; if (sPasswd != "") { window.load(sLink, "html"); } } function fBugtDeptCdList(psendnode, ptrgtnode) { model.makeValue(psendnode + "/instcd", getUserInfo("dutplceinstcd")); model.makeValue(psendnode + "/bugtflag", "3"); model.removeChild("TRRAD01501"); model.createChild("xforms:submission", "id:TRRAD01501;mediatype:application/x-www-form-urlencoded; method:post; ref:" + psendnode + "; resultref:" + ptrgtnode + "; "); submit("TRRAD01501"); } function fBugtAcntCdList(psendnode, ptrgtnode, deptcd) { model.makeValue(psendnode + "/instcd", getUserInfo("dutplceinstcd")); model.makeValue(psendnode + "/bugtflag", "3"); model.makeValue(psendnode + "/deptcd" , deptcd); model.removeChild("TRRAD01503"); model.createChild("xforms:submission", "id:TRRAD01503;mediatype:application/x-www-form-urlencoded; method:post; ref:" + psendnode + "; resultref:" + ptrgtnode + "; "); submit("TRRAD01503"); } function fDeprcBaseList(psendnode, ptrgtnode) { model.removenode(psendnode); model.makeValue(psendnode + "/instcd" , getUserInfo("dutplceinstcd")); model.makeValue(psendnode + "/goodflag", model.getValue(opt_goodflag_search.attribute("ref"))); model.makeValue(psendnode + "/lrgcd" , model.getValue(cmb_lrgcd.attribute("ref"))); model.makeValue(psendnode + "/mdlcd" , model.getValue(cmb_mdlcd.attribute("ref"))); model.removeChild("TRRFC00302"); model.createChild("xforms:submission", "id:TRRFC00302;mediatype:application/x-www-form-urlencoded; method:post; ref:" + psendnode + "; resultref:" + ptrgtnode + "; "); submit("TRRFC00302"); } //-------------------------------------------------------- // End OF List //--------------------------------------------------------