/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì Áø´ÜÁñ°Üã±â ( SPMMO03700_Áø´ÜÁñ°Üã±â.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sPRMSPRCPSETLIST = "/root/main/prmsprcpsetinfo/prmsprcpsetlist"; var prevmouserow = 0; /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fInitialize_SPMMO03700(){ model.removeNodeset("/root/main/diaginfo/diagcdlist"); fReqSetTreeView("P", "D", "D"); //Áø´ÜSETÆ®¸® Á¶È¸, È­¸é¿¡ º¸¿©ÁÖÁö ¾Ê´Â´Ù. Áñ°Üã±â Æú´õÀÇ setno ±¸Çϱâ À§ÇØ Á¶È¸ÇÑ´Ù. fReqDiagEnjoySet(); } /** * @desc : Áø´ÜÃë¼Ò * @ * @param : * @return : * @--------------------------------------------------- */ function fCnclDiag(){ opener.javascript.setParameter("SPMMO03700_rtn", ""); opener.javascript.setParameter("SPMMO03700_rtn_useyn", "N"); window.close(); } /** * @desc : Áø´Ü¼±Åà * @ * @param : * @return : * @--------------------------------------------------- */ function fSelectDiag(){ var rtn1 = getDiagNodeListCSV(model.instance1.selectNodes("/root/main/diaginfo/diagcdlist")); if(rtn1 =="N") { messageBox("¼±ÅÃµÈ Áø´ÜÀÌ ", "I004"); return; }else{ opener.javascript.setParameter("SPMMO03700_rtn", rtn1); opener.javascript.setParameter("SPMMO03700_rtn_useyn", "Y"); window.close(); } } /** * @desc : ±×¸®µå ´õºíŬ¸¯ * @ * @param : * @return : * @--------------------------------------------------- */ function fDbclkDiagGrid(){ var srchflag = model.getValue("/root/main/cond/srchflag"); if (srchflag == "P") { var iRow = grd_diagcdlist.row; if(iRow > 0){ model.setValue("/root/main/diaginfo/diagcdlist[" + iRow + "]/status", "I"); model.refresh(); fSelectDiag(); } } else { var iRow = grd_diaglist2.row; if(iRow > 0){ model.setValue("/root/main/diaginfo/diagcdlist[" + iRow + "]/status", "I"); model.refresh(); fSelectDiag(); } } } /** * @desc : Áø´Ü ³ëµå¸®½ºÆ®¸¦ CSVÇüÅÂÀÇ StringÀ¸·Î º¯È¯ÇÑ´Ù. * @ * @param : nodeList ³ëµå¸®½ºÆ® * @return : * @--------------------------------------------------- */ function getDiagNodeListCSV(nodeList) { if(nodeList.length == 0) return; var sColSep = "¢Ë"; var sRowSep = "¢Ì"; var rCSV = ""; var childNodeList = nodeList.item(0).childNodes; var childNodeCnt = childNodeList.length; if(childNodeCnt == 0) return; var i, j; for(i = 0; i < childNodeCnt - 1; i++) { rCSV += childNodeList.item(i).nodeName + sColSep; } rCSV += childNodeList.item(i).nodeName + sRowSep; var node; var cnt = 1; var selCnt = 0; while(node = nodeList.nextNode()) { if(model.getValue ("/root/main/diaginfo/diagcdlist[" + cnt++ + "]/status") == "I") { childNodeList = node.childNodes; for( i = 0; i < childNodeCnt - 1; i++) { rCSV += childNodeList.item(i).text + sColSep; } rCSV += childNodeList.item(i).text + sRowSep; selCnt++; } } if ( selCnt == 0 ) { return "N" } else { return rCSV; } } /** * @desc : Áñ°Üã±âSETÁ¶È¸ * @ * @param : * @return : * @authur : ¿ÀÁöÈÆ 2007. 6. 27 * @--------------------------------------------------- */ function fReqDiagEnjoySet(){ //Áñ°Üã±â SETÀº Ç×»ó Á¶È¸ ÃÖ»ó´Ü¿¡ À§Ä¡ÇÑ´Ù. var setno = model.getValue(sPRMSPRCPSETLIST + "[1]/setno"); var settypecd = model.getValue(sPRMSPRCPSETLIST + "[1]/settypecd"); model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/setno" , setno); model.makeValue("/root/send/reqdata/settypecd", settypecd); submit("TRMMO03701"); } /** * @desc : ¾à¼ÓSET ó¹æ/Áø´Ü/¼ö¼ú/ÇÁ·ÎÅäÄÝ Á¶È¸ * @ * @param : setkindcd - SETÁ¾·ùÄÚµå(°³ÀÎP/ºÎ¼­D) * : setclscd - SETºÐ·ùÄÚµå(ÀÇ»çD) * : settypecd - SETºÐ·ùÄÚµå(ó¹æP/Áø´ÜD/¼ö¼úO/ÇÁ·ÎÅäÄÝC) * : procflag - 󸮱¸ºÐ(ºÎ¼­SET:D) * : deptcd - ºÎ¼­ÄÚµå * : deptnm - ºÎ¼­¸í * @return : * @authur : ¿ÀÁöÈÆ 2007. 6. 27 * @--------------------------------------------------- */ function fReqSetTreeView(setkindcd, setclscd, settypecd, procflag, deptcd, deptnm){ model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/setkindcd", setkindcd); //°³ÀÎ, ºÎ¼­ model.makeValue("/root/send/reqdata/setclscd" , setclscd); //ÀÇ»ç model.makeValue("/root/send/reqdata/settypecd", settypecd); //ó¹æ, Áø´Ü, ¼ö¼ú, ÇÁ·ÎÅäÄÝ model.makeValue("/root/send/reqdata/procflag" , procflag); //󸮱¸ºÐ(ºÎ¼­SET Á¶È¸½Ã ¼³Á¤) model.makeValue("/root/send/reqdata/deptcd" , deptcd); //ºÎ¼­ÄÚµå(ºÎ¼­SET Á¶È¸½Ã ¼³Á¤) model.makeValue("/root/send/reqdata/deptnm" , deptnm); //ºÎ¼­¸í (ºÎ¼­SET Á¶È¸½Ã ¼³Á¤) submit("TRMMB00601"); } /** * @desc : °³ÀÎ, °úÁø´Ü Radio¹öư º¯°æ½Ã, ¾à¼ÓÁø´ÜSET, Áñ°Üã±â Áø´Ü ´Ù½Ã Á¶È¸ * @ * @param : * @return : * @authur : ¿ÀÁöÈÆ 2007. 6. 27 * @--------------------------------------------------- */ function fChngRadioBtn(){ var srchflag = model.getValue("/root/main/cond/srchflag"); if(srchflag == "P"){ btn_del.attribute("visibility") = "visible"; btn_up.attribute("visibility") = "visible"; btn_save.attribute("visibility") = "visible"; btn_down.attribute("visibility") = "visible"; btn_excel.attribute("visibility") = "visible"; model.toggle("enjoy"); model.removeNodeset("/root/main/diaginfo/diagcdlist"); fReqSetTreeView(srchflag, "D", "D"); fReqDiagEnjoySet(); }else if(srchflag == "D"){ btn_del.attribute("visibility") = "hidden"; btn_up.attribute("visibility") = "hidden"; btn_save.attribute("visibility") = "hidden"; btn_down.attribute("visibility") = "hidden"; btn_excel.attribute("visibility") = "hidden"; model.toggle("deptindx"); model.removeNodeset("/root/send/reqdata"); model.removeNodeset("/root/main/diaginfo/diagcdlist"); model.makeValue("/root/send/reqdata/deptindxflag", "0"); submit("TRMMO03111"); //°ú»öÀÎÁ¶È¸ } } /** * @desc : °ú»öÀÎ Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSelectDeptIndx(trvobj){ var item = trvobj.item(trvobj.selectedIndex); if(item.depth == 0){ //»óÀ§index¸¸À» Ŭ¸¯ÇÑ °æ¿ì returnÇÑ´Ù. return; } var irow = item.index + 1; var deptindxcd = model.getValue("/root/main/deptindxcdlist/deptindxcdlist[" + irow + "]/deptindxcd"); model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/deptindxflag", "0"); model.makeValue("/root/send/reqdata/deptindxcd" , deptindxcd); model.makeValue("/root/send/reqdata/deptcd" , getUserInfo("dutplcecd")); submit("TRMMO03112"); } /** * @desc : Áñ°Üã±â Áø´Ü»èÁ¦ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fDelEnjoyDiag(){ rtnval = messageBox("¼±ÅÃµÈ Áø´ÜÀ»", "Q001"); if(rtnval == 6){ var saveheader = "orgdiagcd¢Ësettrgtcd¢Ì"; for(var i = 1 ; i < grd_diagcdlist.rows; i++){ var status = model.getValue("/root/main/diaginfo/diagcdlist[" + i + "]/status"); if(status == "I"){ var orgdiagcd = model.getValue("/root/main/diaginfo/diagcdlist[" + i + "]/orgdiagcd"); var userid = getUserInfo("userid"); saveheader += orgdiagcd + "¢Ë" + userid + "¢Ì"; } } model.setValue("/root/send/savedata", saveheader); if(submit("TXMMO03701")){ fReqDiagEnjoySet(); } }else{ return; } } /** * @desc : Áñ°Üã±â ÀúÀå * @ * @param : * @return : * @author : ±è¿µÇÐ 2008.06.06 * @--------------------------------------------------- */ function fSetEnjoyDiag(){ var chngseqflag = model.getValue("/root/main/cond/chngseqflag"); if (chngseqflag == "Y") { for (i=1 ; i < grd_diagcdlist.rows ; i++) { model.setValue("/root/main/diaginfo/diagcdlist[" + i + "]/refseq", i); } for (i = 1 ; i < grd_diagcdlist.rows ; i++) { grd_diagcdlist.addStatus(i, "update") } model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/refseq" , grd_diagcdlist.getUpdateData()); model.makeValue("/root/send/reqdata/setno" , model.getValue("/root/main/prmsprcpsetinfo/prmsprcpsetlist/setno")); model.makeValue("/root/send/reqdata/settypecd", model.getValue("/root/main/prmsprcpsetinfo/prmsprcpsetlist/settypecd")); submit("TXMMO03702"); model.setValue("/root/main/cond/chngseqflag", "N"); fInitialize_SPMMO03700(); } else { messageBox("Áø´Ü Áñ°Üã±â ¼ø¼­°¡ º¯°æµÇÁö", "E007"); } } /** * @desc : Áñ°Üã±â Drag & dropÀ» ÀÌ¿ëÇÑ ¼ø¼­ ¹ø°æ * @ * @param : * @return : * @author : ±è¿µÇÐ 2008.06.06 * @--------------------------------------------------- */ function fChngSeqEnjoyDiag() { var srchflag = model.getValue("/root/main/cond/srchflag"); if (srchflag == "P") { g_endrow = grd_diagcdlist.mouseRow; var nodeset = "/root/main/diaginfo/diagcdlist"; // ¾Æ·¡¿¡¼­ À§·Î if (g_startrow > g_endrow ) { var startrow = g_startrow +1 ; model.duplicate(instance1.selectSingleNode(nodeset).parentNode, nodeset + "[" + g_startrow + "]", "*[" + g_endrow + "]"); model.removenode(nodeset + "[" + startrow + "]"); // À§¿¡¼­ ¾Æ·¡·Î } else if (g_startrow < g_endrow ) { g_endrow = g_endrow + 1; model.duplicate(instance1.selectSingleNode(nodeset).parentNode, nodeset + "[" + g_startrow + "]", "*[" + g_endrow + "]"); model.removenode(nodeset + "[" + g_startrow + "]"); } grd_diagcdlist.row = grd_diagcdlist.mouseRow; model.setValue("/root/main/cond/chngseqflag", "Y"); model.refresh(); } else { g_endrow = grd_diaglist2.mouseRow; var nodeset = "/root/main/diaginfo/diagcdlist"; // ¾Æ·¡¿¡¼­ À§·Î if (g_startrow > g_endrow ) { var startrow = g_startrow +1 ; model.duplicate(instance1.selectSingleNode(nodeset).parentNode, nodeset + "[" + g_startrow + "]", "*[" + g_endrow + "]"); model.removenode(nodeset + "[" + startrow + "]"); // À§¿¡¼­ ¾Æ·¡·Î } else if (g_startrow < g_endrow ) { g_endrow = g_endrow + 1; model.duplicate(instance1.selectSingleNode(nodeset).parentNode, nodeset + "[" + g_startrow + "]", "*[" + g_endrow + "]"); model.removenode(nodeset + "[" + g_startrow + "]"); } grd_diaglist2.row = grd_diagcdlist.mouseRow; model.setValue("/root/main/cond/chngseqflag", "Y"); model.refresh(); } } /** * @desc : Áñ°Üã±â ¿Ã¸²¹öưÀ» ÀÌ¿ëÇÑ ¼ø¼­ ¹ø°æ * @ * @param : * @return : * @author : ±è¿µÇÐ 2008.08.07 * @--------------------------------------------------- */ function fUpBtnClick() { //¼öÁ¤À» Çß´Ù´Â »óŸ¦ ³ªÅ¸³»¼­ ¼öÁ¤ÀΰÍÀ» ³ªÅ¸³¿ model.setValue("/root/main/cond/chngseqflag", "Y"); //¸ÖƼ·Î ¼±ÅÃµÈ ·Î¿ì °³¼ö var selectedRows = grd_diagcdlist.selectedRows; //¼±ÅÃµÈ ·Î¿ìÇà ÀúÀå var row = new Array(); //´ÙÀ½·Î¿ìÀÇ ¹öư¸í º¯¼ö var nextrowsetcdno = new Array(); var nextrowdiagno = new Array(); var nextrowdispdiagcd = new Array(); var nextrowdiagengnm = new Array(); var nextrowdiaghngnm = new Array(); var nextrowdiagremfact = new Array(); var nextroworgdiaghngnm = new Array(); var nextrowspclinfo = new Array(); //¸ÖƼ·Î ¼±ÅÃµÈ °³¼ö´ë·Î º¯¼ö¿¡ ÀúÀå for (var i= selectedRows-1 ; i >= 0 ; i--){ //¼±ÅÃµÈ ·Î¿ìÇàÀ» º¯¼ö¿¡ ÀúÀå row[i] = grd_diagcdlist.selectedrow(i); //¹öư¸í, ¹öưÄÚµå, È­¸éÁ¾·ù¸¦ ¹Þ¾Æ¿È nextrowsetcdno[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/setcdno"); nextrowdiagno[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/diagno"); nextrowdispdiagcd[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/dispdiagcd"); nextrowdiagengnm[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/diagengnm"); nextrowdiaghngnm[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/diaghngnm"); nextrowdiagremfact[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/diagremfact"); nextroworgdiaghngnm[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/orgdiaghngnm"); nextrowspclinfo[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/spclinfo"); //¼±ÅÃµÈ ·Î¿ì°¡ ù¹øÂ° ·Î¿ìÀÏ °æ¿ì if(i == 0){ var nextrow = row[i] - 1; } //¼±ÅÃµÈ ·Î¿ì°¡ ¸¶Áö¸· ·Î¿ìÀÏ °æ¿ì if(i == selectedRows-1){ var next = row[i]; } } //¸¶Áö¸· ·Î¿ì°¡ °¡Àå À§ÀÏ °æ¿ì ¸Þ¼¼Áö if(nextrow == 0){ messageBox("¿Ã¸²À»", "E001"); }else{ //¿Ã¸²À¸·Î ¼±ÅÃÇÑ Ã¹¹øÂ° ·Î¿ìÀÇ À§ÀÇ ·Î¿ìÀÇ ¹öư¸í, ¹öưÄÚµå, È­¸éÁ¾·ù¸¦ ¹Ì¸® ÀúÀå var rowsetcdno = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/setcdno"); var rowdiagno = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/diagno"); var rowdispdiagcd = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/dispdiagcd"); var rowdiagengnm = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/diagengnm"); var rowdiaghngnm = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/diaghngnm"); var rowdiagremfact = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/diagremfact"); var roworgdiaghngnm = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/orgdiaghngnm"); var rowspclinfo = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/spclinfo"); //¸ÖƼ·Î ¼±ÅÃµÈ ·Î¿ìÀÇ °¡Àå ¸¶Áö¸· ·Î¿ìºÎÅÍ »óŰªµéÀ» ÀúÀå for (var i= selectedRows-1 ; i >= 0 ; i--){ var Srow = row[i]-1; model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/setcdno", nextrowsetcdno[i] ); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/diagno", nextrowdiagno[i] ); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/dispdiagcd", nextrowdispdiagcd[i] ); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/diagengnm", nextrowdiagengnm[i] ); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/diaghngnm", nextrowdiaghngnm[i] ); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/diagremfact", nextrowdiagremfact[i] ); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/orgdiaghngnm", nextroworgdiaghngnm[i]); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/spclinfo", nextrowspclinfo[i]); grd_diagcdlist.rowStatus(Srow) = 2; } //°¡À帶Áö¸· ·Î¿ì¿¡ °¡Àå ¸ÕÀú ¹Ì¸® ÀúÀåÇØµÐ °ªÀ» ³Ö¾îµÒ model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/setcdno", rowsetcdno); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/diagno", rowdiagno); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/dispdiagcd", rowdispdiagcd); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/diagengnm", rowdiagengnm); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/diaghngnm", rowdiaghngnm); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/diagremfact", rowdiagremfact); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/orgdiaghngnm", roworgdiaghngnm); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/spclinfo", rowspclinfo); grd_diagcdlist.rowStatus(next) = 2; } //À̵¿µÈ row¸¦ select ó¸®ÇÔ if( row.length > 0 ){ for(var i=0; i= 0 ; i--){ //¼±ÅÃµÈ ·Î¿ìÇàÀ» º¯¼ö¿¡ ÀúÀå row[i] = grd_diagcdlist.selectedrow(i); //¹öư¸í, ¹öưÄÚµå, È­¸éÁ¾·ù¸¦ ¹Þ¾Æ¿È nextrowsetcdno[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/setcdno"); nextrowdiagno[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/diagno"); nextrowdispdiagcd[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/dispdiagcd"); nextrowdiagengnm[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/diagengnm"); nextrowdiaghngnm[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/diaghngnm"); nextrowdiagremfact[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/diagremfact"); nextroworgdiaghngnm[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/orgdiaghngnm"); nextrowspclinfo[i] = model.getValue("/root/main/diaginfo/diagcdlist[" + row[i] + "]/spclinfo"); //¼±ÅÃµÈ ·Î¿ì°¡ ¸¶Áö¸· ·Î¿ìÀÏ °æ¿ì if(i == selectedRows-1){ var nextrow = row[i] + 1; } //¼±ÅÃµÈ ·Î¿ì°¡ ù¹øÂ° ·Î¿ìÀÏ °æ¿ì if(i == 0){ var next = row[i]; } } //¸¶Áö¸· ·Î¿ì°¡ °¡Àå ¾Æ·¡ÀÏ °æ¿ì ¸Þ¼¼Áö if(nextrow == rows){ messageBox("³»¸²À»", "E001"); }else{ //³»¸²À¸·Î ¼±ÅÃÇÑ Ã¹¹øÂ° ·Î¿ìÀÇ ¾Æ·¡ÀÇ ·Î¿ìÀÇ ¹öư¸í, ¹öưÄÚµå, È­¸éÁ¾·ù¸¦ ¹Ì¸® ÀúÀå var rowsetcdno = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/setcdno"); var rowdiagno = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/diagno"); var rowdispdiagcd = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/dispdiagcd"); var rowdiagengnm = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/diagengnm"); var rowdiaghngnm = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/diaghngnm"); var rowdiagremfact = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/diagremfact"); var roworgdiaghngnm = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/orgdiaghngnm"); var rowspclinfo = model.getValue("/root/main/diaginfo/diagcdlist[" + nextrow + "]/spclinfo"); //¸ÖƼ·Î ¼±ÅÃµÈ ·Î¿ìÀÇ °¡Àå ¸¶Áö¸· ·Î¿ìºÎÅÍ »óŰªµéÀ» ÀúÀå for (var i= selectedRows-1 ; i >= 0 ; i--){ var Srow = row[i]+1; model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/setcdno", nextrowsetcdno[i] ); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/diagno", nextrowdiagno[i] ); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/dispdiagcd", nextrowdispdiagcd[i] ); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/diagengnm", nextrowdiagengnm[i] ); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/diaghngnm", nextrowdiaghngnm[i] ); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/diagremfact", nextrowdiagremfact[i] ); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/orgdiaghngnm", nextroworgdiaghngnm[i]); model.makeValue("/root/main/diaginfo/diagcdlist[" + Srow + "]/spclinfo", nextrowspclinfo[i]); grd_diagcdlist.rowStatus(Srow) = 2; } //°¡À帶Áö¸· ·Î¿ì¿¡ °¡Àå ¸ÕÀú ¹Ì¸® ÀúÀåÇØµÐ °ªÀ» ³Ö¾îµÒ model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/setcdno", rowsetcdno); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/diagno", rowdiagno); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/dispdiagcd", rowdispdiagcd); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/diagengnm", rowdiagengnm); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/diaghngnm", rowdiaghngnm); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/diagremfact", rowdiagremfact); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/orgdiaghngnm", roworgdiaghngnm); model.makeValue("/root/main/diaginfo/diagcdlist[" + next + "]/spclinfo", rowspclinfo); grd_diagcdlist.rowStatus(next) = 2; } //À̵¿µÈ row¸¦ select ó¸®ÇÔ if( row.length > 0 ){ for(var i=0; i= grd_diaglist2.fixedRows) { setPopupMenu("grd_diaglist2", false, "/root/init/diagmsrght/mouserght", "label", "func"); //window.setPopupMenu("grd_diaglist2", true, "/root/init/diagmsrght/mouserght", "label", "func"); } } } /** * @desc : Áø´Ü Áñ°Üã±â¿¡¼­ °úÀÇ Áñ°Üã±â¸¦ °³Àο¡ Ãß°¡ÇÏ´Â ¿À¸¥ÂÊ ¸¶¿ì½º ÆË¾÷ ó¸® * @return : void * @authur : ±è¿µÇÐ 2008. 8. 12 */ function fAddEnjoyPrivate(){ var header = "settypecd¢Ësetkindcd¢Ësetclscd¢Ësettrgtcd¢Ëdetlsetcd¢Ì"; var totRow = grd_diaglist2.rows; for(var i = 0; i < totRow ; i++){ if(grd_diaglist2.isselected(i) == true){ var diagcd = model.getValue("/root/main/diaginfo/diagcdlist[" + i + "]/diagcd"); var settrgtcd = getUserInfo("userid"); header += "E¢ËP¢ËD¢Ë" + settrgtcd + "¢Ë" + diagcd + "¢Ì"; } } model.makeValue("/root/send/savedata", header); submit("TXMMB00604"); }