/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ¼­½Ä ¼ö°¡ ¸ÅÇÎ °ü¸® ( SMMRF04800_¼­½Ä¼ö°¡¸ÅÇΰü¸®.xrw ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var g_grdEditrow = ""; var gf_grdEditrow = ""; /** * @desc : ÁÙ Ãß°¡ * @id : * @event : xforms-select * @return : void * @authur : */ function fAddGridRow_back(pGrid) { var sGridID = document.controls(pGrid); var ref = sGridID.attribute("nodeset"); g_grdEditrow = sGridID.rows; if(g_grdEditrow >= "2") { sGridID.addRow(); //sGridID.isselected(g_grdEditrow) = true; g_grdEditrow = sGridID.rows; sGridID.topRow = g_grdEditrow; // ¾÷¹«¿ëµµ ¼¼ÆÃ //var bizflag = model.getValue("/root/send/reqdata/bizflag"); //model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + (g_grdEditrow-2) + "]/bizflag", bizflag); var fstrgstdt = getCurrentDate(); model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + (g_grdEditrow-2) + "]/fstrgstdt", fstrgstdt); model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + (g_grdEditrow-2) + "]/status", "1"); // ¼ö°¡±¸ºÐ //model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + (g_grdEditrow-2) + "]/calcscorflag", "O"); model.refresh(); } } /** * @desc : ÁÙ »èÁ¦ * @id : * @event : xforms-select * @return : void * @authur : */ //function fDelGridRow(pGrid) function fDelGridRow_back() { //var sGridID = document.controls(pGrid); //var ref = sGridID.attribute("nodeset"); //var iRow = sGridID.row; //if(iRow < 1) return; //var iStatus = sGridID.rowStatus(iRow); //for (var i = 1; i < sGridID.selectedRows; i++){ //if(iStatus == 1 || iStatus == 3){ //sGridID.deleteRow(iRow); //}else{ //sGridID.rowStatus(iRow) = 4; //} var arrRows = new Array(); for(var i = 0; i < grd_ocrmechlist.selectedRows; i++) { arrRows[i] = grd_ocrmechlist.selectedRow(i); } for(var j = arrRows.length - 1; j >= 0; j--) { //grd_ocrmechlist.deleteRow(arrRows[j]); alert(arrRows[j]); grd_ocrmechlist.rowStatus(arrRows[j]) = 4; model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + j + "]/status", "4"); alert(model.getValue("/root/main/ocrmechlist/ocrmechlistinfo[" + j + "]/status")); } //} g_grdEditrow = ""; model.refresh(); } function fAddRow(flag) { var iRow = 0; var currentTime = getCurrentTime(); var fstrgstdt = getCurrentDate(); if(flag == "I") { grd_ocrmechlist.addItem(); iRow = grd_ocrmechlist.row - grd_ocrmechlist.fixedRows + 1; model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + iRow + "]/status", "1"); model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + iRow + "]/fstrgstdt", fstrgstdt); } else if(flag == "D") { grd_ocrmechlist.addItem(); iRow = grd_ocrmechlist.row - grd_ocrmechlist.fixedRows + 1; model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + iRow + "]/status", "I" ); } //var colNum = grd_ocrmechlist.colRef("graph"); grd_ocrmechlist.cellstyle("background-image", grd_ocrmechlist.row - grd_ocrmechlist.fixedRows + 2, 0) = "../../../com/commonweb/images/icon_i.gif" grd_ocrmechlist.cellstyle("background-position", grd_ocrmechlist.row - grd_ocrmechlist.fixedRows + 2, 0) = "center center" } function fDelRow(flag) { var iRow = grd_ocrmechlist.row - grd_ocrmechlist.fixedRows + 1; var currentTime = getCurrentTime(); if(model.getValue("/root/main/ocrmechlist/ocrmechlistinfo[" + iRow + "]/calcscorcd") == ""){ return; } if(flag == "I") { iRow = grd_ocrmechlist.row - grd_ocrmechlist.fixedRows + 1; model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + iRow + "]/status", "4"); grd_ocrmechlist.cellstyle("background-image", iRow+1, 0) = "../../../com/commonweb/images/icon_d.gif" grd_ocrmechlist.cellstyle("background-position", iRow+1, 0) = "center center" } model.refresh(); } // µ¿ÀǼ­ ÄÚµåã±â Popup function fCodePopUp(pFlag) { //var gridObj = window.document.controls("grd_ocrmechlist"); //var CurrentRow = gridObj.attribute("row"); var CurrentRow = grd_ocrmechlist.row - grd_ocrmechlist.fixedRows + 1; //if( CurrentRow == (g_grdEditrow-1) ) var chk = model.getValue("/root/main/ocrmechlist/ocrmechlistinfo[" + (grd_ocrmechlist.row-1) + "]/status"); //¼öÁ¤µÇ±â Àü µ¥ÀÌÅÍ. var preFormcd = model.getValue("/root/main/ocrmechlist/ocrmechlistinfo[" + CurrentRow + "]/formcd"); //¼öÁ¤µÇ±â Àü µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§ÇÑ Element»ý¼º var selNode = instance1.selectSingleNode("/root/main/ocrmechlist/ocrmechlistinfo[" + CurrentRow + "]"); var preFormcdNode = instance1.createElement("preformcd"); //¼öÁ¤µÇ±âÀü µ¥ÀÌÅÍ ¸ÊÇÎ. model.setValue(preFormcdNode, preFormcd); var preFormcdIndex = instance1.selectSingleNode("/root/main/ocrmechlist/ocrmechlistinfo[" + CurrentRow + "]/preformcd"); // KNUH_20101020_¹Ú¼ºÈ£_start ¼ö°¡ ¼öÁ¤ °¡´ÉÇϵµ·Ï ¼öÁ¤ var preCalcscorcd = model.getValue("/root/main/ocrmechlist/ocrmechlistinfo[" + CurrentRow + "]/calcscorcd"); var preCalcscorcdNode = instance1.createElement("precalcscorcd"); model.setValue(preCalcscorcdNode, preCalcscorcd); var preCalcscorcdIndex = instance1.selectSingleNode("/root/main/ocrmechlist/ocrmechlistinfo[" + CurrentRow + "]/precalcscorcd"); //Çѹø¸¸ append ½ÇÇà. if(preCalcscorcdIndex == null) { selNode.appendChild(preCalcscorcdNode); } // KNUH_20101020_¹Ú¼ºÈ£_end //Çѹø¸¸ append ½ÇÇà. if(preFormcdIndex == null) { selNode.appendChild(preFormcdNode); } if(pFlag == "1" && chk == "1" || pFlag == "1" && chk == "") { //modal("../../../pam/calcscormngtweb/xrw/SMPIC00200", 1,10, 10, "SMPIC00200", "/root/send", "/root/main"); model.removeNode("/root/temp/mech"); modal("SMPIC00200", 1,10, 10, "SMPIC00200", "", "/root/temp/mech"); var hngnm = model.getValue("/root/temp/mech/hngnm"); var calcscorcd = model.getValue("root/temp/mech/calcscorcd"); var fromdd = model.getValue("root/temp/mech/fromdd"); var todd = model.getValue("root/temp/mech/todd"); //Popup¿¡¼­ ¼±ÅÃÇÏÁö ¾Ê°í ´Ý¾ÒÀ» °æ¿ì ±âÁ¸ µ¥ÀÌÅÍ º¸Á¸. if(calcscorcd == "") { return; } model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + (grd_ocrmechlist.row-1) + "]/hngnm",hngnm); model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + (grd_ocrmechlist.row-1) + "]/calcscorcd",calcscorcd); model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + (grd_ocrmechlist.row-1) + "]/fromdd",fromdd); model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + (grd_ocrmechlist.row-1) + "]/todd",todd); model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + CurrentRow + "]/status", "1"); grd_ocrmechlist.cellstyle("background-image", CurrentRow+1, 0) = "../../../com/commonweb/images/icon_i.gif" grd_ocrmechlist.cellstyle("background-position", CurrentRow+1, 0) = "center center" }else if(pFlag == "2"){ setParameter("srch_cond", "OCR:Y"); //modal("SPMRF03600", 1,10, 10, "SPMRF03600", "", "/root/main/formlist"); modal("SPMRF03600", 1,10, 10); var formnm = getParameter("formnm"); var formcd = getParameter("formcd"); //Popup¿¡¼­ ¼±ÅÃÇÏÁö ¾Ê°í ´Ý¾ÒÀ» °æ¿ì ±âÁ¸ µ¥ÀÌÅÍ º¸Á¸. if(formcd == "") { return; } model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + (grd_ocrmechlist.row-1) + "]/formnm",formnm); model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + (grd_ocrmechlist.row-1) + "]/formcd",formcd); if(chk == "") { //INSERT model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + CurrentRow + "]/status", "1"); grd_ocrmechlist.cellstyle("background-image", CurrentRow+1, 0) = "../../../com/commonweb/images/icon_i.gif" grd_ocrmechlist.cellstyle("background-position", CurrentRow+1, 0) = "center center" } else if(chk == "0" || chk == "2") { //UPDATE model.setValue("/root/main/ocrmechlist/ocrmechlistinfo[" + CurrentRow + "]/status", "2"); grd_ocrmechlist.cellstyle("background-image", CurrentRow+1, 0) = "../../../com/commonweb/images/icon_u.gif" grd_ocrmechlist.cellstyle("background-position", CurrentRow+1, 0) = "center center" } } model.refresh(); } // Á¦Áõ¸í ÄÚµåã±â Popup function fPROFCodePopUp(pFlag) { var gridObj = window.document.controls("grd_mechlist"); var CurrentRow = gridObj.attribute("row"); var gridrowcnt = document.controls("grd_mechlist"); gf_grdEditrow = gridrowcnt.rows; //¸¶Áö¸· RowÀÇ ¼­½ÄÀ̸§ °¡Á®¿À±â (¸¶Áö¸· Row°¡ InsertÀÎÁö UpdateÀÎÁö È®ÀÎÇϱâ À§ÇÑ °Í) var endCell = model.getValue("/root/main/mechlist/mechlistinfo[" + (gf_grdEditrow-1) + "]/formnm"); //¼öÁ¤µÇ±â Àü µ¥ÀÌÅÍ var preFormcd = model.getValue("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]/formcd"); //¼öÁ¤µÇ±â Àü µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§ÇÑ Element»ý¼º var selNode = instance1.selectSingleNode("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]"); var preFormcdNode = instance1.createElement("preformcd"); //¼öÁ¤µÇ±âÀü µ¥ÀÌÅÍ ¸ÊÇÎ. model.setValue(preFormcdNode, preFormcd); var preFormcdIndex = instance1.selectSingleNode("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]/preformcd"); // KNUH_20101020_¹Ú¼ºÈ£_start ¼ö°¡ ¼öÁ¤ °¡´ÉÇϵµ·Ï ¼öÁ¤ var preCalcscorcd = model.getValue("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]/calcscorcd"); var preCalcscorcdNode = instance1.createElement("precalcscorcd"); model.setValue(preCalcscorcdNode, preCalcscorcd); var preCalcscorcdIndex = instance1.selectSingleNode("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]/precalcscorcd"); //Çѹø¸¸ append ½ÇÇà. if(preCalcscorcdIndex == null) { selNode.appendChild(preCalcscorcdNode); } // KNUH_20101020_¹Ú¼ºÈ£_end //Çѹø¸¸ append ½ÇÇà. if(preFormcdIndex == null) { selNode.appendChild(preFormcdNode); } if( CurrentRow == (gf_grdEditrow-1) && endCell == "") { if(pFlag == "1") { //modal("../../../pam/calcscormngtweb/xrw/SMPIC00200", 1,10, 10, "SMPIC00200", "/root/send", "/root/main"); model.removeNode("/root/temp/mech"); modal("SMPIC00200", 1,10, 10, "SMPIC00200", "", "/root/temp/mech"); var hngnm = model.getValue("/root/temp/mech/hngnm"); var calcscorcd = model.getValue("root/temp/mech/calcscorcd"); if(calcscorcd == "") { return; } else { model.setValue("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]/hngnm",hngnm); model.setValue("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]/calcscorcd",calcscorcd); } } else if(pFlag == "2"){ setParameter("srch_cond", "OCR:Y"); //modal("SPMRF03600", 1,10, 10, "SPMRF03600", "", "/root/main/formlist"); modal("SPMRF03600", 1,10, 10); var formnm = getParameter("formnm"); var formcd = getParameter("formcd"); if(formcd == "") { return; } else { model.setValue("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]/formnm",formnm); model.setValue("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]/formcd",formcd); } } var iRow = grd_mechlist.row; grd_mechlist.rowStatus(iRow) = 1; } else { if(pFlag == "2"){ setParameter("srch_cond", "OCR:Y"); //modal("SPMRF03600", 1,10, 10, "SPMRF03600", "", "/root/main/formlist"); modal("SPMRF03600", 1,10, 10); var formnm = getParameter("formnm"); var formcd = getParameter("formcd"); if(formcd == "") { return; } else { model.setValue("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]/formnm",formnm); model.setValue("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]/formcd",formcd); var iRow = grd_mechlist.row; grd_mechlist.rowStatus(iRow) = 2; } } // KNUH_20101019_¹Ú¼ºÈ£_start ¼ö°¡ ¼öÁ¤ °¡´ÉÇϵµ·Ï ¼öÁ¤ else if (pFlag == "1") { //modal("../../../pam/calcscormngtweb/xrw/SMPIC00200", 1,10, 10, "SMPIC00200", "/root/send", "/root/main"); model.removeNode("/root/temp/mech"); modal("SMPIC00200", 1,10, 10, "SMPIC00200", "", "/root/temp/mech"); var hngnm = model.getValue("/root/temp/mech/hngnm"); var calcscorcd = model.getValue("root/temp/mech/calcscorcd"); if(calcscorcd == "") { return; } else { model.setValue("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]/hngnm",hngnm); model.setValue("/root/main/mechlist/mechlistinfo[" + grd_mechlist.row + "]/calcscorcd",calcscorcd); var iRow = grd_mechlist.row; grd_mechlist.rowStatus(iRow) = 2; } } // KNUH_20101019_¹Ú¼ºÈ£_end model.refresh(); } } function fSaveComn_back() { var ref = "/root/main/ocrmechlist/ocrmechlistinfo"; var ref2 = "/root/send/savedata"; var gridObj = grd_ocrmechlist; var savedata = "status¢Ëcalcscorcd¢Ëformcd¢Ëcalcscorflag¢Ëbizflag¢Ëdetcalcscorflag¢Ì"; var dataString = ""; for ( var i = 1; i < gridObj.rows; i++){ if (gridObj.rowStatus(i) != 0) { var instcd = model.getValue(ref + "[" + i + "]/instcd"); var calcscorcd = model.getValue(ref + "[" + i + "]/calcscorcd"); var formcd = model.getValue(ref + "[" + i + "]/formcd"); var calcscorflag = model.getValue(ref + "[" + i + "]/calcscorflag"); var bizflag = model.getValue(ref + "[" + i + "]/bizflag"); var detcalcscorflag = model.getValue(ref + "[" + i + "]/detcalcscorflag"); if ((calcscorcd != "") && (formcd != "")){ if (gridObj.rowStatus(i) == 1 || gridObj.rowStatus(i) == 3) { model.makeValue(ref2 + "[" + i + "]/status", "i"); model.makeValue(ref2 + "[" + i + "]/instcd", instcd); model.makeValue(ref2 + "[" + i + "]/calcscorcd", calcscorcd); model.makeValue(ref2 + "[" + i + "]/formcd", formcd); model.makeValue(ref2 + "[" + i + "]/calcscorflag", calcscorflag); model.makeValue(ref2 + "[" + i + "]/bizflag", bizflag); model.makeValue(ref2 + "[" + i + "]/detcalcscorflag", detcalcscorflag); } if (gridObj.rowStatus(i) == 4) { model.makeValue(ref2 + "[" + i + "]/status", "d"); model.makeValue(ref2 + "[" + i + "]/instcd", instcd); model.makeValue(ref2 + "[" + i + "]/calcscorcd", calcscorcd); model.makeValue(ref2 + "[" + i + "]/formcd", formcd); model.makeValue(ref2 + "[" + i + "]/calcscorflag", calcscorflag); model.makeValue(ref2 + "[" + i + "]/bizflag", bizflag); model.makeValue(ref2 + "[" + i + "]/detcalcscorflag", detcalcscorflag); } } } } if(calcscorcd == ""){ messageBox("¼ö°¡Äڵ带 ", "C001"); return; } if(formcd == ""){ messageBox("¼­½ÄÄڵ带 ", "C001"); return; } if (calcscorcd.length > 0){ model.removenode("/root/send/savedata"); model.makeValue("/root/send/savedata", savedata + dataString); model.refresh(); submit("TXMRF04801"); } } function fSaveComn() { var ref = "/root/main/ocrmechlist/ocrmechlistinfo"; var gridObj = grd_ocrmechlist; var savedata = "status¢Ëcalcscorcd¢Ëformcd¢Ëcalcscorflag¢Ëbizflag¢Ëdetcalcscorflag¢Ì"; var dataString = ""; for ( var i = 1; i < gridObj.rows; i++){ //if (gridObj.rowStatus(i) != 0) { if (gridObj.rowStatus(i) != 0) { var instcd = model.getValue(ref + "[" + (i-1) + "]/instcd"); var calcscorcd = model.getValue(ref + "[" + (i-1) + "]/calcscorcd"); var formcd = model.getValue(ref + "[" + (i-1) + "]/formcd"); var calcscorflag = model.getValue(ref + "[" + (i-1) + "]/calcscorflag"); var bizflag = model.getValue(ref + "[" + (i-1) + "]/bizflag"); var detcalcscorflag = model.getValue(ref + "[" + (i-1) + "]/detcalcscorflag"); if ((calcscorcd != "") && (formcd != "")){ if (gridObj.rowStatus(i) == 1 || gridObj.rowStatus(i) == 3) { dataString = dataString + "i¢Ë" + calcscorcd + "¢Ë" + formcd + "¢Ë" + calcscorflag + "¢Ë" + bizflag + "¢Ë" + detcalcscorflag + "¢Ì"; } if (gridObj.rowStatus(i) == 4) { dataString = dataString + "d¢Ë" + calcscorcd + "¢Ë" + formcd + "¢Ë" + calcscorflag + "¢Ë" + bizflag + "¢Ë" + detcalcscorflag + "¢Ì"; } } } } if (calcscorcd.length > 0){ model.removenode("/root/send/savedata"); model.makeValue("/root/send/savedata", savedata + dataString); model.refresh(); submit("TXMRF04801"); } } function fOCRSave(){ var ref = "/root/main/ocrmechlist/ocrmechlistinfo"; var RowCnt = grd_ocrmechlist.rows; // KNUH_20101020_¹Ú¼ºÈ£_start ¼ö°¡ ¼öÁ¤ °¡´ÉÇϵµ·Ï ¼öÁ¤ //var savedata = "status¢Ëcalcscorcd¢Ëformcd¢Ëcalcscorflag¢Ëbizflag¢Ëdetcalcscorflag¢Ëpreformcd¢Ì"; var savedata = "status¢Ëcalcscorcd¢Ëformcd¢Ëcalcscorflag¢Ëbizflag¢Ëdetcalcscorflag¢Ëpreformcd¢Ëprecalcscorcd¢Ì"; // KNUH_20101020_¹Ú¼ºÈ£_end var dataString = ""; for ( i=1; i<=RowCnt; i++) { if(model.getValue("/root/main/ocrmechlist/ocrmechlistinfo[" + i + "]/status") == "1" || model.getValue("/root/main/ocrmechlist/ocrmechlistinfo[" + i + "]/status") == "4" || model.getValue("/root/main/ocrmechlist/ocrmechlistinfo[" + i + "]/status") == "2") { var flag = model.getValue(ref + "[" + i + "]/status"); var instcd = model.getValue(ref + "[" + i + "]/instcd"); var calcscorcd = model.getValue(ref + "[" + i + "]/calcscorcd"); var formcd = model.getValue(ref + "[" + i + "]/formcd"); var calcscorflag = model.getValue(ref + "[" + i + "]/calcscorflag"); var bizflag = model.getValue(ref + "[" + i + "]/bizflag"); var detcalcscorflag = model.getValue(ref + "[" + i + "]/detcalcscorflag"); var precalcscorcd = model.getValue(ref + "[" + i + "]/precalcscorcd"); var preformcd = model.getValue(ref + "[" + i + "]/preformcd"); // KNUH_20101020_¹Ú¼ºÈ£_start ¼ö°¡ ¼öÁ¤ °¡´ÉÇϵµ·Ï ¼öÁ¤ var precalcscorcd = model.getValue(ref + "[" + i + "]/precalcscorcd"); // KNUH_20101020_¹Ú¼ºÈ£_end if ((calcscorcd != "") && (formcd != "")){ //if (gridObj.rowStatus(i) == 1 || gridObj.rowStatus(i) == 3) { if (flag == 1 || flag == 3) { // KNUH_20101020_¹Ú¼ºÈ£_start ¼ö°¡ ¼öÁ¤ °¡´ÉÇϵµ·Ï ¼öÁ¤ //dataString = dataString + "i¢Ë" + calcscorcd + "¢Ë" + formcd + "¢Ë" + calcscorflag + "¢Ë" + bizflag + "¢Ë" + detcalcscorflag + "¢Ë" + preformcd + "¢Ì"; dataString = dataString + "i¢Ë" + calcscorcd + "¢Ë" + formcd + "¢Ë" + calcscorflag + "¢Ë" + bizflag + "¢Ë" + detcalcscorflag + "¢Ë" + preformcd + "¢Ë" + precalcscorcd + "¢Ì"; // KNUH_20101020_¹Ú¼ºÈ£_end } //if (gridObj.rowStatus(i) == 4) { if (flag == 4) { // KNUH_20101020_¹Ú¼ºÈ£_start ¼ö°¡ ¼öÁ¤ °¡´ÉÇϵµ·Ï ¼öÁ¤ //dataString = dataString + "d¢Ë" + calcscorcd + "¢Ë" + formcd + "¢Ë" + calcscorflag + "¢Ë" + bizflag + "¢Ë" + detcalcscorflag + "¢Ë" + preformcd + "¢Ì"; dataString = dataString + "d¢Ë" + calcscorcd + "¢Ë" + formcd + "¢Ë" + calcscorflag + "¢Ë" + bizflag + "¢Ë" + detcalcscorflag + "¢Ë" + preformcd + "¢Ë" + precalcscorcd + "¢Ì"; // KNUH_20101020_¹Ú¼ºÈ£_end } if (flag == 2) { // KNUH_20101020_¹Ú¼ºÈ£_start ¼ö°¡ ¼öÁ¤ °¡´ÉÇϵµ·Ï ¼öÁ¤ //dataString = dataString + "u¢Ë" + calcscorcd + "¢Ë" + formcd + "¢Ë" + calcscorflag + "¢Ë" + bizflag + "¢Ë" + detcalcscorflag + "¢Ë" + preformcd + "¢Ì"; dataString = dataString + "u¢Ë" + calcscorcd + "¢Ë" + formcd + "¢Ë" + calcscorflag + "¢Ë" + bizflag + "¢Ë" + detcalcscorflag + "¢Ë" + preformcd + "¢Ë" + precalcscorcd + "¢Ì"; // KNUH_20101020_¹Ú¼ºÈ£_end } } grd_ocrmechlist.cellstyle("background-image", i+1, 0) = "../../../com/commonweb/images/grid_bg.gif" } } model.removenode("/root/send/savedata"); model.makeValue("/root/send/savedata", savedata + dataString); submit("TXMRF04801"); // KNUH_20101101_¹Ú¼ºÈ£_start ¿À·ù ¼öÁ¤(ÀúÀåÈÄ ±×¸®µå Çà Ãß°¡ ¹öư½Ã ¿¡·¯) //for(var i = 1 ; i <= grd_ocrmechlist.rows ; i++) { // model.makeValue("/root/main/ocrmechlist/ocrmechlistinfo[" + i + "]/status", 0); //} for(var i = 3 ; i <= grd_ocrmechlist.rows ; i++) { model.makeValue("/root/main/ocrmechlist/ocrmechlistinfo[" + (i-2) + "]/status", 0); } // KNUH_20101020_¹Ú¼ºÈ£_end } function fSavePrnt() { var ref = "/root/main/prntmechlist/prntmechlistinfo"; var gridObj = grd_prntmechlist; var savedata = "status¢Ëprntcnt¢Ëformcd¢Ëformfromdt¢Ëformtodt¢Ëdeptcd¢Ì"; var dataString = ""; for ( var i = 1; i < gridObj.rows; i++) { //if (gridObj.rowStatus(i) != 0) { if(model.getValue("/root/main/prntmechlist/prntmechlistinfo[" + i + "]/status") == "U"){ var instcd = model.getValue(ref + "[" + i + "]/instcd"); var formcd = model.getValue(ref + "[" + i + "]/formcd"); var formfromdt = model.getValue(ref + "[" + i + "]/formfromdt"); var formtodt = model.getValue(ref + "[" + i + "]/formtodt"); var deptcd = model.getValue(ref + "[" + i + "]/deptcd"); //if (gridObj.rowStatus(i) == 2){ var prntcnt = model.getValue(ref + "[" + i + "]/prntcnt"); dataString = dataString + "u¢Ë" + prntcnt + "¢Ë" + formcd + "¢Ë" + formfromdt + "¢Ë" + formtodt + "¢Ë" + deptcd + "¢Ì"; //} } } if (formcd.length > 0){ model.removenode("/root/send/savedata"); model.makeValue("/root/send/savedata", savedata + dataString); model.refresh(); submit("TXMRF04803"); } submit("TRMRF04803"); model.refresh(); } // ÁøÁ¤µ¿ÀǼ­ ÆË¾÷ function fJinJeongPopUp(pFlag) { var CurrentRow = grd_jinjeonglist.row - grd_jinjeonglist.fixedRows + 1; var chk = model.getValue("/root/main/jinjeonglist/jinjeonglistinfo[" + (grd_jinjeonglist.row-1) + "]/status"); //¼öÁ¤µÇ±â Àü µ¥ÀÌÅÍ. var preFormcd = model.getValue("/root/main/jinjeonglist/jinjeonglistinfo[" + CurrentRow + "]/formcd"); //¼öÁ¤µÇ±â Àü µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§ÇÑ Element»ý¼º var selNode = instance1.selectSingleNode("/root/main/jinjeonglist/jinjeonglistinfo[" + CurrentRow + "]"); var preFormcdNode = instance1.createElement("preformcd"); //¼öÁ¤µÇ±âÀü µ¥ÀÌÅÍ ¸ÊÇÎ. model.setValue(preFormcdNode, preFormcd); var preFormcdIndex = instance1.selectSingleNode("/root/main/jinjeonglist/jinjeonglistinfo[" + CurrentRow + "]/preformcd"); var preCalcscorcd = model.getValue("/root/main/jinjeonglist/jinjeonglistinfo[" + CurrentRow + "]/calcscorcd"); var preCalcscorcdNode = instance1.createElement("precalcscorcd"); model.setValue(preCalcscorcdNode, preCalcscorcd); var preCalcscorcdIndex = instance1.selectSingleNode("/root/main/jinjeonglist/jinjeonglistinfo[" + CurrentRow + "]/precalcscorcd"); //Çѹø¸¸ append ½ÇÇà. if(preCalcscorcdIndex == null) { selNode.appendChild(preCalcscorcdNode); } // KNUH_20101020_¹Ú¼ºÈ£_end //Çѹø¸¸ append ½ÇÇà. if(preFormcdIndex == null) { selNode.appendChild(preFormcdNode); } if(pFlag == "2"){ setParameter("srch_cond", "JINJEONG:Y"); modal("SPMRF03600", 1,10, 10); var formnm = getParameter("formnm"); var formcd = getParameter("formcd"); //Popup¿¡¼­ ¼±ÅÃÇÏÁö ¾Ê°í ´Ý¾ÒÀ» °æ¿ì ±âÁ¸ µ¥ÀÌÅÍ º¸Á¸. if(formcd == "") { return; } model.setValue("/root/main/jinjeonglist/jinjeonglistinfo[" + (grd_jinjeonglist.row-1) + "]/formnm",formnm); model.setValue("/root/main/jinjeonglist/jinjeonglistinfo[" + (grd_jinjeonglist.row-1) + "]/formcd",formcd); if(chk == "") { //INSERT model.setValue("/root/main/jinjeonglist/jinjeonglistinfo[" + CurrentRow + "]/status", "1"); grd_jinjeonglist.cellstyle("background-image", CurrentRow+1, 0) = "../../../com/commonweb/images/icon_i.gif" grd_jinjeonglist.cellstyle("background-position", CurrentRow+1, 0) = "center center" } else if(chk == "0" || chk == "2") { //UPDATE model.setValue("/root/main/jinjeonglist/jinjeonglistinfo[" + CurrentRow + "]/status", "2"); grd_jinjeonglist.cellstyle("background-image", CurrentRow+1, 0) = "../../../com/commonweb/images/icon_u.gif" grd_jinjeonglist.cellstyle("background-position", CurrentRow+1, 0) = "center center" } } model.refresh(); } //ÁøÁ¤µ¿ÀǼ­ ÇÑÁÙ Ãß°¡ function fAddRow_JinJeong(flag) { var iRow = 0; if(flag == "I") { grd_jinjeonglist.addItem(); iRow = grd_jinjeonglist.row - grd_jinjeonglist.fixedRows + 1; model.setValue("/root/main/jinjeonglist/jinjeonglistinfo[" + iRow + "]/status", "1"); } else if(flag == "D") { grd_jinjeonglist.addItem(); iRow = grd_jinjeonglist.row - grd_jinjeonglist.fixedRows + 1; model.setValue("/root/main/jinjeonglist/jinjeonglistinfo[" + iRow + "]/status", "I" ); } //var colNum = grd_jinjeonglist.colRef("graph"); grd_jinjeonglist.cellstyle("background-image", grd_jinjeonglist.row - grd_jinjeonglist.fixedRows + 2, 0) = "../../../com/commonweb/images/icon_i.gif" grd_jinjeonglist.cellstyle("background-position", grd_jinjeonglist.row - grd_jinjeonglist.fixedRows + 2, 0) = "center center" } //ÁøÁ¤µ¿ÀǼ­ ÇÑÁÙ »èÁ¦ function fDelRow_JinJeong(flag) { var iRow = grd_jinjeonglist.row - grd_jinjeonglist.fixedRows + 1; if(model.getValue("/root/main/jinjeonglist/jinjeonglistinfo[" + iRow + "]/formcd") == ""){ return; } if(flag == "I") { iRow = grd_jinjeonglist.row - grd_jinjeonglist.fixedRows + 1; model.setValue("/root/main/jinjeonglist/jinjeonglistinfo[" + iRow + "]/status", "4"); grd_jinjeonglist.cellstyle("background-image", iRow+1, 0) = "../../../com/commonweb/images/icon_d.gif" grd_jinjeonglist.cellstyle("background-position", iRow+1, 0) = "center center" } model.refresh(); } //ÁøÁ¤µ¿ÀǼ­ ÀúÀå function fJinJeongSave(){ var ref = "/root/main/jinjeonglist/jinjeonglistinfo"; var RowCnt = grd_jinjeonglist.rows; var savedata = "status¢Ëformcd¢Ëpreformcd¢Ì"; var dataString = ""; for ( i=1; i<=RowCnt; i++) { if(model.getValue("/root/main/jinjeonglist/jinjeonglistinfo[" + i + "]/status") == "1" || model.getValue("/root/main/jinjeonglist/jinjeonglistinfo[" + i + "]/status") == "4" || model.getValue("/root/main/jinjeonglist/jinjeonglistinfo[" + i + "]/status") == "2") { var flag = model.getValue(ref + "[" + (i) + "]/status"); var instcd = model.getValue(ref + "[" + (i) + "]/instcd"); var formcd = model.getValue(ref + "[" + (i) + "]/formcd"); var preformcd = model.getValue(ref + "[" + (i) + "]/preformcd"); if (formcd != ""){ if (flag == 1 || flag == 3) { //Àμ­Æ® dataString = dataString + "i¢Ë" + formcd + "¢Ì"; } if (flag == 4) { //»èÁ¦ dataString = dataString + "d¢Ë" + formcd + "¢Ì"; } if (flag == 2) { //°»½Å dataString = dataString + "u¢Ë" + formcd + "¢Ë" + preformcd + "¢Ì"; } } grd_jinjeonglist.cellstyle("background-image", i+1, 0) = "../../../com/commonweb/images/grid_bg.gif" } } model.removenode("/root/send/savedata"); model.makeValue("/root/send/savedata", savedata + dataString); model.refresh(); submit("TXMRF04804"); for(var i = 3 ; i <= grd_jinjeonglist.rows ; i++) { model.makeValue("/root/main/jinjeonglist/jinjeonglistinfo[" + (i-2) + "]/status", 0); } } function fSavePROF() { var ref = "/root/main/mechlist/mechlistinfo"; var gridObj = grd_mechlist; // KNUH_20101020_¹Ú¼ºÈ£_start ¼ö°¡ ¼öÁ¤ °¡´ÉÇϵµ·Ï ¼öÁ¤ //var savedata = "status¢Ëcalcscorcd¢Ëformcd¢Ëcalcscorflag¢Ëbizflag¢Ëdetcalcscorflag¢Ëpreformcd¢Ì"; var savedata = "status¢Ëcalcscorcd¢Ëformcd¢Ëcalcscorflag¢Ëbizflag¢Ëdetcalcscorflag¢Ëpreformcd¢Ëprecalcscorcd¢Ì"; // KNUH_20101020_¹Ú¼ºÈ£_end var dataString = ""; for ( var i = 1; i < gridObj.rows; i++){ if (gridObj.rowStatus(i) != 0) { var instcd = model.getValue(ref + "[" + i + "]/instcd"); var calcscorcd = model.getValue(ref + "[" + i + "]/calcscorcd"); var formcd = model.getValue(ref + "[" + i + "]/formcd"); var calcscorflag = model.getValue(ref + "[" + i + "]/calcscorflag"); var bizflag = model.getValue(ref + "[" + i + "]/bizflag"); var detcalcscorflag = model.getValue(ref + "[" + i + "]/detcalcscorflag"); var preformcd = model.getValue(ref + "[" + i + "]/preformcd"); // KNUH_20101020_¹Ú¼ºÈ£_start ¼ö°¡ ¼öÁ¤ °¡´ÉÇϵµ·Ï ¼öÁ¤ var precalcscorcd = model.getValue(ref + "[" + i + "]/precalcscorcd"); // KNUH_20101020_¹Ú¼ºÈ£_end if ((calcscorcd != "") && (formcd != "")){ if (gridObj.rowStatus(i) == 1 || gridObj.rowStatus(i) == 3) { dataString = dataString + "i¢Ë" + calcscorcd + "¢Ë" + formcd + "¢Ë" + calcscorflag + "¢Ë" + bizflag + "¢Ë" + detcalcscorflag + "¢Ì"; } if (gridObj.rowStatus(i) == 4) { dataString = dataString + "d¢Ë" + calcscorcd + "¢Ë" + formcd + "¢Ë" + calcscorflag + "¢Ë" + bizflag + "¢Ë" + detcalcscorflag + "¢Ì"; } if(gridObj.rowStatus(i) == 2) { // KNUH_20101020_¹Ú¼ºÈ£_start ¼ö°¡ ¼öÁ¤ °¡´ÉÇϵµ·Ï ¼öÁ¤ //dataString = dataString + "u¢Ë" + calcscorcd + "¢Ë" + formcd + "¢Ë" + calcscorflag + "¢Ë" + bizflag + "¢Ë" + detcalcscorflag + "¢Ë" + preformcd + "¢Ì"; dataString = dataString + "u¢Ë" + calcscorcd + "¢Ë" + formcd + "¢Ë" + calcscorflag + "¢Ë" + bizflag + "¢Ë" + detcalcscorflag + "¢Ë" + preformcd + "¢Ë" + precalcscorcd + "¢Ì"; // KNUH_20101020_¹Ú¼ºÈ£_end } } } } if (calcscorcd.length > 0){ model.removenode("/root/send/savedata"); model.makeValue("/root/send/savedata", savedata + dataString); model.refresh(); submit("TXMRF04802"); } } // Á¦Áõ¸í ¼ö°¡¸¦ ¿¢¼¿·Î ÀúÀå function excel_save(){ var fileName = window.fileDialog("save", "|", true, "", "", "Excel Files(*.xls)|*.xls"); if (fileName != ""){ grd_mechlist.saveExcel(fileName, "SheetName", false, false, "", "", false); } }