/* --------------------------------------------------------------------- SMRSC0100_»ç¿ëÀÚº°°ü¸®¹°Ç°±ÇÇÑ.xrw (SMRSC0100.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By Francis Choi : 2015.05.02 ---------------------------------------------------------------------- */ var xAuth = !(checkAuth("X")); var pAuth = !(checkAuth("P")); var DataPath = "/root/main/RscmggbnEmpData"; var MainPath = "/root/main/RscmggbnLists/rscmggbnlist"; var ListPath = "/root/main/RscmggbnEmpLists"; var HidePath = "/root/WorkData/HideData"; var TreePath = "/root/main/RscmgubnLists/TreeList"; var WorkPath = "/root/init/WorkInit"; var CompPath = "/root/init/CompareInit"; // -------------------------------------------------- // TreeÁ¤º¸ °¡Á®¿À±â // -------------------------------------------------- function fInit() { fInitialize(); // grp_lag.disabled = true; // grp_dept.disabled = true; // grp_mdl.disabled = true; // grp_sml.disabled = true; // grp_anct.disabled = true; // btn_save.disabled = !(checkAuth("X")); // btn_cdclssysrgst.disabled = !(checkAuth("P")); var vInstCd = getUserInfo("dutplceinstcd"); // ±â°üÄÚµå model.setValue(HidePath + "/instcd" , vInstCd ); // ±â°üÄÚµå model.removenode("/root/send"); model.makeValue("/root/send/goodflag","" ); // ¸Þ½ÃÁöÁ¾·ù model.makeValue("/root/send/treeflag","A" ); // Æ®¸®±¸ºÐ T: TREE, L: LARGE // model.makeValue("/root/send/emplno" ,getUserInfo("userid")); // »ç¿ø¹øÈ£ submit("TRRSC05104"); // Tree Data Á¤º¸¸¦ °¡Á®¿Â´Ù. fRscmggbnTree(); model.refresh(); } // -------------------------------------------------- // »ç¿ëÀÚº°°ü¸®¹°Ç°±ÇÇѸ¦ TREE Á¶È¸ // -------------------------------------------------- function fRscmggbnTree() { model.removenode("/root/send"); model.makeValue("/root/send/viewcls",model.getValue(HidePath + "/viewcls")); // Æ®¸®±¸¼º±¸ºÐ E:»ç¹ø,G:¹°Ç°±¸ºÐ model.makeValue("/root/send/instcd" ,getUserInfo("dutplceinstcd") ); // ±â°üÄÚµå model.makeValue("/root/send/deptcd" ,getUserInfo("posdeptcd" ) ); // ºÎ¼­ÄÚµå submit("TRRSC01005"); // Tree Data Á¤º¸¸¦ °¡Á®¿Â´Ù. trv_setcode.refresh(); } // -------------------------------------------------- // Tree Click // -------------------------------------------------- function fTreeClick(pIdx) { var OpCode = ""; var OpDepth = ""; var vDepth = ""; var vGoodflag = ""; var vGoodflagnm = ""; var vLrgcd = ""; var vLrgnm = ""; var vMdlcd = ""; var vMdlnm = ""; var vSmlcd = ""; var vSmlnm = ""; var vMainmngtdeptcd = ""; var vMainmngtdeptnm = ""; var vWinacnt = ""; var vWinacntnm = ""; var vAmtacnt = ""; var vAmtacntnm = ""; var Idx = pIdx + 1; bbt_append.disabled = false; bbt_delete.disabled = false; model.setValue(DataPath + "/jobcls" , "I"); var sDepth = model.getValue(MainPath +"["+Idx+"]/depth"); var vCodeCd = model.getValue(MainPath +"["+Idx+"]/codecd"); var vCodeNm = model.getValue(MainPath +"["+Idx+"]/codenm"); var vBaseCd = model.getValue(MainPath +"["+Idx+"]/basecd"); bbt_append.disabled = true; btn_save.disabled = true; bbt_delete.disabled = true; // cmb_instcd.disabled = true; cmb_emplno.disabled = true; btn_winpsn.disabled = true; goodflag.disabled = true; if (sDepth == "1") { model.setValue(DataPath + "/instcd" , vCodeCd); bbt_append.disabled = false; cmb_emplno.disabled = false; btn_winpsn.disabled = false; goodflag.disabled = false; } // if (sDepth == "2") { if (model.getValue(HidePath + "/viewcls")=="E") { model.setValue(DataPath + "/emplno" , vCodeCd); model.setValue(DataPath + "/emplnm" , vCodeNm); } else { model.setValue(DataPath + "/goodflag" , vCodeCd); } model.setValue(DataPath + "/instcd", model.getValue(MainPath +"[pcode='"+ vBaseCd+"']/codecd")); } // if (sDepth == "3") { model.setValue(DataPath + "/jobcls" , "U"); if (model.getValue(HidePath + "/viewcls")=="E") { model.setValue(DataPath + "/goodflag" , vCodeCd); } else { model.setValue(DataPath + "/emplno" , vCodeCd); model.setValue(DataPath + "/emplnm" , vCodeNm); } model.setValue(DataPath + "/instcd" , model.getValue(MainPath +"["+Idx+"]/instcd")); model.setValue(DataPath + "/emplno" , model.getValue(MainPath +"["+Idx+"]/emplno")); model.setValue(DataPath + "/emplnm" , model.getValue(MainPath +"["+Idx+"]/usernm")); model.setValue(DataPath + "/goodflag", model.getValue(MainPath +"["+Idx+"]/goodflag")); model.removenode("/root/send"); // model.makeValue("/root/send/goodflag" ,model.getValue(DataPath+"/goodflag")); // "¹°Ç°±¸ºÐ model.makeValue("/root/send/instcd" ,model.getValue(DataPath+"/instcd" )); // "±â°üÄÚµå model.makeValue("/root/send/emplno" ,model.getValue(DataPath+"/emplno" )); // "»ç¿ø¹øÈ£ submit("TRRSC01006"); // Tree Data Á¤º¸¸¦ °¡Á®¿Â´Ù. btn_save.disabled = false; bbt_delete.disabled = false; trv_empdata.rebuild(); } //grp_disp.rebuild(); // model.setValue(WorkPath + "/depth" , sDepth ); // model.setValue(WorkPath + "/goodflag" , vGoodflag ); // model.setValue(WorkPath + "/goodflagnm" , vGoodflagnm ); // model.setValue(WorkPath + "/lrgcd" , vLrgcd ); // model.setValue(WorkPath + "/lrgnm" , vLrgnm ); // model.setValue(WorkPath + "/mdlcd" , vMdlcd ); // model.setValue(WorkPath + "/mdlnm" , vMdlnm ); // model.setValue(WorkPath + "/smlcd" , vSmlcd ); // model.setValue(WorkPath + "/smlnm" , vSmlnm ); // model.setValue(WorkPath + "/mainmngtdeptcd", vMainmngtdeptcd ); // model.setValue(WorkPath + "/mainmngtdeptnm", vMainmngtdeptnm ); // model.setValue(WorkPath + "/winacnt" , vWinacnt ); // model.setValue(WorkPath + "/winacntnm" , vWinacntnm ); // model.setValue(WorkPath + "/amtacnt" , vAmtacnt ); // model.setValue(WorkPath + "/amtacntnm" , vAmtacntnm ); // // model.setValue(CompPath + "/depth" , sDepth ); // model.setValue(CompPath + "/goodflag" , vGoodflag ); // model.setValue(CompPath + "/goodflagnm" , vGoodflagnm ); // model.setValue(CompPath + "/lrgcd" , vLrgcd ); // model.setValue(CompPath + "/lrgnm" , vLrgnm ); // model.setValue(CompPath + "/mdlcd" , vMdlcd ); // model.setValue(CompPath + "/mdlnm" , vMdlnm ); // model.setValue(CompPath + "/smlcd" , vSmlcd ); // model.setValue(CompPath + "/smlnm" , vSmlnm ); // model.setValue(CompPath + "/mainmngtdeptcd", vMainmngtdeptcd ); // model.setValue(CompPath + "/mainmngtdeptnm", vMainmngtdeptnm ); // model.setValue(CompPath + "/winacnt" , vWinacnt ); // model.setValue(CompPath + "/winacntnm" , vWinacntnm ); // model.setValue(CompPath + "/amtacnt" , vAmtacnt ); // model.setValue(CompPath + "/amtacntnm" , vAmtacntnm ); // // if (xAuth) { // grp_lag.disabled = xAuth; // grp_dept.disabled = xAuth; // grp_mdl.disabled = xAuth; // grp_sml.disabled = xAuth; // grp_anct.disabled = xAuth; // // bbt_append.disabled = xAuth; // btn_save.disabled = xAuth; // bbt_delete.disabled = xAuth; // } // grp_disp.refresh(); } // -------------------------------------------------- // Append Data // -------------------------------------------------- function fAppendData() { var sDepth = model.getValue(DataPath + "/depth"); bbt_append.disabled = true; if (sDepth == "") { alert("»óÀ§ ºÐ·ù¸¦ ¼±Åà ÇϽʽÿä!! "); return; } // if (fCheckEdit() ){ if (messageBox("µ¥ÀÌÅͰ¡ º¯°æ µÇ¾ú½À´Ï´Ù. ", "Q003") == "2") return; fCompare2Work(); } // if (sDepth == "1") { model.setValue(DataPath + "/depth" , "2"); model.setValue(DataPath + "/emplno" , "" ); model.setValue(DataPath + "/emplnm" , "" ); model.setValue(DataPath + "/goodflag" , "" ); grp_lag.disabled = false; grp_dept.disabled = false; grp_mdl.disabled = true; grp_sml.disabled = true; grp_anct.disabled = false; } if (sDepth == "2") { model.setValue(DataPath + "/depth" , "3"); if (model.getValue(HidePath + "/viewcls")=="E") { cmb_emplno.disabled = true; btn_winpsn.disabled = true; goodflag.disabled = false; model.setValue(DataPath + "/goodflag" , "" ); } else { goodflag.disabled = true; cmb_emplno.disabled = false; btn_winpsn.disabled = false; model.setValue(DataPath + "/emplno" , "" ); model.setValue(DataPath + "/emplnm" , "" ); } } if (sDepth == "3") { model.setValue(DataPath + "/depth" , "4"); if (model.getValue(HidePath + "/viewcls")=="E") { model.setValue(DataPath + "/goodflag", vCodeCd); } else { model.setValue(DataPath + "/emplno" , vCodeCd); model.setValue(DataPath + "/emplnm" , vCodeNm); } grp_lag.disabled = true; grp_dept.disabled = true; grp_mdl.disabled = true; grp_sml.disabled = false; grp_anct.disabled = false; bbt_append.disabled = true; } bbt_delete.disabled = true; // ipt_lrgcd.disabled = true; // ipt_mdlcd.disabled = true; // ipt_smlcd.disabled = true; model.setValue(WorkPath + "/jobcls" , "I" ); model.setValue(WorkPath + "/mainmngtdeptcd", "" ); model.setValue(WorkPath + "/mainmngtdeptnm", "" ); model.setValue(WorkPath + "/winacnt" , "" ); model.setValue(WorkPath + "/winacntnm" , "" ); model.setValue(WorkPath + "/amtacnt" , "" ); model.setValue(WorkPath + "/amtacntnm" , "" ); grp_disp.refresh(); } // // º¯°æ¿©ºÎ Check // function fCheckEdit(){ var EditChk = true; if ( model.getValue(WorkPath + "/depth" ) != model.getValue(CompPath + "/depth" )) return EditChk; if ( model.getValue(WorkPath + "/goodflag" ) != model.getValue(CompPath + "/goodflag" )) return EditChk; if ( model.getValue(WorkPath + "/goodflagnm" ) != model.getValue(CompPath + "/goodflagnm" )) return EditChk; if ( model.getValue(WorkPath + "/lrgcd" ) != model.getValue(CompPath + "/lrgcd" )) return EditChk; if ( model.getValue(WorkPath + "/lrgnm" ) != model.getValue(CompPath + "/lrgnm" )) return EditChk; if ( model.getValue(WorkPath + "/mdlcd" ) != model.getValue(CompPath + "/mdlcd" )) return EditChk; if ( model.getValue(WorkPath + "/mdlnm" ) != model.getValue(CompPath + "/mdlnm" )) return EditChk; if ( model.getValue(WorkPath + "/smlcd" ) != model.getValue(CompPath + "/smlcd" )) return EditChk; if ( model.getValue(WorkPath + "/smlnm" ) != model.getValue(CompPath + "/smlnm" )) return EditChk; if ( model.getValue(WorkPath + "/mainmngtdeptcd") != model.getValue(CompPath + "/mainmngtdeptcd")) return EditChk; if ( model.getValue(WorkPath + "/mainmngtdeptnm") != model.getValue(CompPath + "/mainmngtdeptnm")) return EditChk; if ( model.getValue(WorkPath + "/winacnt" ) != model.getValue(CompPath + "/winacnt" )) return EditChk; if ( model.getValue(WorkPath + "/winacntnm" ) != model.getValue(CompPath + "/winacntnm" )) return EditChk; if ( model.getValue(WorkPath + "/amtacnt" ) != model.getValue(CompPath + "/amtacnt" )) return EditChk; if ( model.getValue(WorkPath + "/amtacntnm" ) != model.getValue(CompPath + "/amtacntnm" )) return EditChk; EditChk = false; return EditChk; } // // º¯°æ¿©ºÎ Check // function fCompare2Work(){ model.setValue(WorkPath + "/depth" , model.getValue(CompPath + "/depth" )); model.setValue(WorkPath + "/goodflag" , model.getValue(CompPath + "/goodflag" )); model.setValue(WorkPath + "/goodflagnm" , model.getValue(CompPath + "/goodflagnm" )); model.setValue(WorkPath + "/lrgcd" , model.getValue(CompPath + "/lrgcd" )); model.setValue(WorkPath + "/lrgnm" , model.getValue(CompPath + "/lrgnm" )); model.setValue(WorkPath + "/mdlcd" , model.getValue(CompPath + "/mdlcd" )); model.setValue(WorkPath + "/mdlnm" , model.getValue(CompPath + "/mdlnm" )); model.setValue(WorkPath + "/smlcd" , model.getValue(CompPath + "/smlcd" )); model.setValue(WorkPath + "/smlnm" , model.getValue(CompPath + "/smlnm" )); model.setValue(WorkPath + "/mainmngtdeptcd", model.getValue(CompPath + "/mainmngtdeptcd")); model.setValue(WorkPath + "/mainmngtdeptnm", model.getValue(CompPath + "/mainmngtdeptnm")); model.setValue(WorkPath + "/winacnt" , model.getValue(CompPath + "/winacnt" )); model.setValue(WorkPath + "/winacntnm" , model.getValue(CompPath + "/winacntnm" )); model.setValue(WorkPath + "/amtacnt" , model.getValue(CompPath + "/amtacnt" )); model.setValue(WorkPath + "/amtacntnm" , model.getValue(CompPath + "/amtacntnm" )); } // -------------------------------------------------- // ºÐ·ùÄÚµå ÀúÀåÇϱâ // -------------------------------------------------- function fDataSubmit(pCls) { var tIdx = trv_setcode.focusIndex; var wJobCls = ""; model.removenode("/root/send"); if (pCls == "D") { if (model.getValue(WorkPath + "/depth") == "1") { return; } // wJobCls = "D"; } else { wJobCls = model.getValue(WorkPath + "/jobcls"); } // model.makeValue("/root/send/status" , wJobCls ); // ÀÛ¾÷±¸ºÐ model.makeValue("/root/send/depth" , model.getValue(WorkPath + "/depth" )); // ºÐ·ù±¸ºÐ model.makeValue("/root/send/lrgcd" , model.getValue(WorkPath + "/lrgcd" )); // ´ëºÐ·ùÄÚµå model.makeValue("/root/send/lrgnm" , model.getValue(WorkPath + "/lrgnm" )); // ´ëºÐ·ù¸í model.makeValue("/root/send/mdlcd" , model.getValue(WorkPath + "/mdlcd" )); // ÁߺзùÄÚµå model.makeValue("/root/send/mdlnm" , model.getValue(WorkPath + "/mdlnm" )); // Áߺзù¸í model.makeValue("/root/send/smlcd" , model.getValue(WorkPath + "/smlcd" )); // ¼ÒºÐ·ùÄÚµå model.makeValue("/root/send/smlnm" , model.getValue(WorkPath + "/smlnm" )); // ¼ÒºÐ·ù¸í model.makeValue("/root/send/mainmngtdeptcd" , model.getValue(WorkPath + "/mainmngtdeptcd")); // ÁÖ°üºÎ¼­ model.makeValue("/root/send/winacnt" , model.getValue(WorkPath + "/winacnt" )); // °èÁ¤ÄÚµå(ÀÔ°í) model.makeValue("/root/send/winacntnm" , model.getValue(WorkPath + "/winacntnm" )); // °èÁ¤¸í(ÀÔ°í) model.makeValue("/root/send/amtacnt" , model.getValue(WorkPath + "/amtacnt" )); // °èÁ¤ÄÚµå(Ãâ°í) model.makeValue("/root/send/amtacntnm" , model.getValue(WorkPath + "/amtacntnm" )); // °èÁ¤¸í(Ãâ°í) model.makeValue("/root/send/goodflag" , model.getValue(WorkPath + "/goodflag" )); // ¹°Ç°±¸ºÐ if (submit("TXRSC05102")) { messageBox("ÀÛ¾÷ÀÌ ","I001"); // ÀÛ¾÷ ó¸® ¿Ï·á if (wJobCls !="U") { fInit(); //trv_setcode.focusIndex = tIdx; trv_setcode.refresh(); } } } // ---------------------------------------------------------------- // È­¸é open½Ã¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. // ---------------------------------------------------------------- function fInitialize() { // grid reset //misfGridInit(grd_rscmggbn); //misfGridInit(grd_rscmregb); //misfGridInit(grd_rscmreus); //misfGridInit(grd_rscmsude); //misfGridInit(grd_gooddmnd); /////////////////////////////////////////////////////////////////////////////////////////////// // tab1 ±â°üÄÚµå combo setting //rszfUserInstList(cmb_instcd,getUserInfo("userid")); //»ç¿ëÀÚ¼Ò¼Ó±â°ü /////////////////////////////////////////////////////////////////////////////////////////////// misfComboComCdList("Z0007", cmb_instcd); //Àüü±â°üÄÚµå /////////////////////////////////////////////////////////////////////////////////////////////// // tab2 ±â°üÄÚµå combo setting //rszfUserInstList(cmb_instcd,getUserInfo("userid")); //»ç¿ëÀÚ¼Ò¼Ó±â°ü /////////////////////////////////////////////////////////////////////////////////////////////// misfComboComCdList("Z0007", cmb_instcd_tab2); //Àüü±â°üÄÚµå /////////////////////////////////////////////////////////////////////////////////////////////// //¹°Ç°±¸ºÐ //misfComboComCdList("R0025", goodflag); //¹°Ç°±¸ºÐ /////////////////////////////////////////////////////////////////////////////////////////////// //misfGridComboComCdList("R0025",grd_rscmggbn,"goodflag"); // ½ºÀ§Ä¡ ¿ÀÇ ¼³Á¤. cse_ggbn.selected=true; // ¸·À½.Ȳ //rszfGridComboLrgcdList("P", grd_rscmggbn, "lrgcd") // tab1 .master ,detail set //misfMsterDetailSet(grd_rscmggbn,null, "TRRSC01001" ,"Y"); // tab2 .master ,detail set //misfMsterDetailSet(grd_rscmregb,null, "TRRSC01002" ,"Y"); // tab2 master, detail set û±¸Ã³¸®±ÇÇÑ ¼³Á¤ //misfMsterDetailSet(grd_rscmreus, grd_rscmregb, "TRRSC01003", "Y"); // tab2 master, detail set ÃëÇպμ­ ¼³Á¤ //misfMsterDetailSet(grd_rscmsude, grd_rscmregb, "TRRSC01004", "Y"); //model.setValue(cmb_instcd.attribute("ref") , getUserInfo("dutplceinstcd")); //model.setValue(opt_purcdmnddeptcd.attribute("ref") , getUserInfo("dutplcecd")); //model.setValue(opt_purcdmnddeptnm.attribute("ref") , getUserInfo("dutplcenm")); model.refresh(); } // ---------------------------------------------------------------- function fCheckRetrieveData(pmsg) { if(swh_select.selectedIndex == 0) { if(model.getValue(cmb_instcd.attribute("ref")).length== 0 ) { if(pmsg == true) { messageBox("±â°üÄڵ带 " ,"C002"); model.setFocus("cmb_instcd"); } return false; } return true; } else if (swh_select.selectedIndex ==1) { if(model.getValue(cmb_instcd_tab2.attribute("ref")).length== 0 ) { if(pmsg == true) { messageBox("±â°üÄڵ带 " ,"C002"); model.setFocus("cmb_instcd_tab2"); } return false; } return true; } else return; } // ---------------------------------------------------------------- function fDefaultSetting(prow) { model.setValue(grd_gooddmnd.nodeset+"["+prow+"]/purcreqflag",model.getValue("/root/send/gooddmnd/purcreqflag")); model.setValue(grd_gooddmnd.nodeset+"["+prow+"]/instcd" ,model.getValue("/root/send/gooddmnd/instcd") ); model.setValue(grd_gooddmnd.nodeset+"["+prow+"]/goodflag" ,model.getValue("/root/send/gooddmnd/goodflag") ); model.setValue(grd_gooddmnd.nodeset+"["+prow+"]/purcdmnddd" ,model.getValue("/root/send/gooddmnd/purcdmnddd") ); model.setValue(grd_gooddmnd.nodeset+"["+prow+"]/reqdeptcd" ,model.getValue("/root/send/gooddmnd/reqdeptcd") ); model.setValue(grd_gooddmnd.nodeset+"["+prow+"]/reqpsn" ,model.getValue("/root/send/gooddmnd/reqpsn") ); model.setValue(grd_gooddmnd.nodeset+"["+prow+"]/purcdmndseq",prow); } // ---------------------------------------------------------------- function fSettingGoodList(pnode, nodename, userqtynm){ var codynode = instance1.selectNodes(pnode + "/*"); var addRow = grd_gooddmnd.rows - grd_gooddmnd.fixedRows; if(model.getValue(grd_gooddmnd.nodeset + "[" + addRow + "]/goodcd").length > 0)addRow = addRow + 1; for (var j = 1; j <= codynode.length ; j++) { if(addRow > grd_gooddmnd.rows - grd_gooddmnd.fixedRows) { misfGridIUD(grd_gooddmnd,"A"); addRow = grd_gooddmnd.rows - grd_gooddmnd.fixedRows; fDefaultSetting(addRow ); } model.setValue(grd_gooddmnd.nodeset + "[" + addRow + "]/goodcd" , model.getValue(pnode +"/" + nodename + "[" + j + "]/goodcd")); model.setValue(grd_gooddmnd.nodeset + "[" + addRow + "]/goodnm" , model.getValue(pnode +"/" + nodename + "[" + j + "]/goodnm")); model.setValue(grd_gooddmnd.nodeset + "[" + addRow + "]/goodspec" , model.getValue(pnode +"/" + nodename + "[" + j + "]/goodspec")); model.setValue(grd_gooddmnd.nodeset + "[" + addRow + "]/goodmodel" , model.getValue(pnode +"/" + nodename + "[" + j + "]/goodmodel")); model.setValue(grd_gooddmnd.nodeset + "[" + addRow + "]/prodcmpynm" , model.getValue(pnode +"/" + nodename + "[" + j + "]/prodcmpynm")); model.setValue(grd_gooddmnd.nodeset + "[" + addRow + "]/reqpackunit" , model.getValue(pnode +"/" + nodename + "[" + j + "]/purcunit")); model.setValue(grd_gooddmnd.nodeset + "[" + addRow + "]/reqpackcnt" , model.getValue(pnode +"/" + nodename + "[" + j + "]/" + userqtynm)); model.setValue(grd_gooddmnd.nodeset + "[" + addRow + "]/requnit" , model.getValue(pnode +"/" + nodename + "[" + j + "]/purcunit")); model.setValue(grd_gooddmnd.nodeset + "[" + addRow + "]/reqqty" , model.getValue(pnode +"/" + nodename + "[" + j + "]/" + userqtynm)); model.setValue(grd_gooddmnd.nodeset + "[" + addRow + "]/reqpackcntperunit" ,1); model.setValue(grd_gooddmnd.nodeset + "[" + addRow + "]/goodunitcost" , model.getValue(pnode +"/" + nodename + "[" + j + "]/goodunitcost")); addRow = addRow + 1; } model.recalculate(); model.refresh(); } // ---------------------------------------------------------------- function fCheckSaveData() { /* if(model.getValue(rbo_workflag.attribute("ref")).length== 0 ) { messageBox("ÀÛ¾÷±¸ºÐÀ» " ,"C002"); model.setFocus("rbo_workflag"); return false; } if(model.getValue(cmb_instcd.attribute("ref")).length== 0 ) { messageBox("±â°üÄڵ带 " ,"C002"); model.setFocus("cmb_instcd"); return false; } */ if(swh_select.selectedIndex == 0) { for(var currow = grd_rscmggbn.fixedRows ; currow < grd_rscmggbn.rows ; currow++) { // if (grd_rscmggbn.rowStatus(currow) != '4') if (grd_rscmggbn.rowStatus(currow) == '1' || grd_rscmggbn.rowStatus(currow) == '2'|| grd_rscmggbn.rowStatus(currow) == '3') { if(grd_rscmggbn.valueMatrix(currow , grd_rscmggbn.colRef("emplno")).length == 0) { messageBox((currow )+ " ¹øÂ° »ç¿ø¹øÈ£¸¦ " ,"C001"); grd_rscmggbn.row = currow; grd_rscmggbn.col= grd_rscmggbn.colRef("emplno"); grd_rscmggbn.editCell(); return false; } if(grd_rscmggbn.valueMatrix(currow , grd_rscmggbn.colRef("goodflag")).length == 0) { messageBox((currow)+ " ¹øÂ° ¹°Ç°±¸ºÐÀ» " ,"C001"); grd_rscmggbn.row = currow; grd_rscmggbn.col= grd_rscmggbn.colRef("goodflag"); grd_rscmggbn.editCell(); return false; } if(grd_rscmggbn.valueMatrix(currow , grd_rscmggbn.colRef("lrgcd")).length == 0) { messageBox((currow)+ " ¹øÂ° ´ëºÐ·ùÄڵ带 " ,"C001"); grd_rscmggbn.row = currow; grd_rscmggbn.col= grd_rscmggbn.colRef("lrgcd"); grd_rscmggbn.editCell(); return false; } } } } else if(swh_select.selectedIndex == 1) { for(var currow = grd_rscmregb.fixedRows ; currow < grd_rscmregb.rows ; currow++) { //if (grd_rscmregb.rowStatus(currow) != '4') if (grd_rscmregb.rowStatus(currow) == '1' || grd_rscmregb.rowStatus(currow) == '2'|| grd_rscmregb.rowStatus(currow) == '3') { if(grd_rscmregb.valueMatrix(currow , grd_rscmregb.colRef("reqflag")).length == 0) { messageBox((currow )+ " ¹øÂ° û±¸±¸ºÐÀ» " ,"C001"); grd_rscmregb.row = currow; grd_rscmregb.col= grd_rscmregb.colRef("reqflag"); grd_rscmregb.editCell(); return false; } if(grd_rscmregb.valueMatrix(currow , grd_rscmregb.colRef("reqflagnm")).length == 0) { messageBox((currow )+ " ¹øÂ° û±¸±¸ºÐ¸íÀ» " ,"C001"); grd_rscmregb.row = currow; grd_rscmregb.col= grd_rscmregb.colRef("reqflagnm"); grd_rscmregb.editCell(); return false; } if(grd_rscmregb.valueMatrix(currow , grd_rscmregb.colRef("delivedeptcd")).length == 0) { messageBox((currow )+ " ¹øÂ° Ãâ°íºÎ¼­¸íÀ» " ,"C001"); grd_rscmregb.row = currow; grd_rscmregb.col= grd_rscmregb.colRef("delivedeptcd"); grd_rscmregb.editCell(); return false; } } } for(var currow = grd_rscmreus.fixedRows ; currow < grd_rscmreus.rows ; currow++) { //if (grd_rscmreus.rowStatus(currow) != '4') if (grd_rscmreus.rowStatus(currow) == '1' || grd_rscmreus.rowStatus(currow) == '2'|| grd_rscmreus.rowStatus(currow) == '3') { if(grd_rscmreus.valueMatrix(currow , grd_rscmreus.colRef("emplno")).length == 0) { messageBox((currow )+ " ¹øÂ° »ç¿ø¹øÈ£À» " ,"C001"); grd_rscmreus.row = currow; grd_rscmreus.col= grd_rscmreus.colRef("reqflag"); grd_rscmreus.editCell(); return false; } } } for(var currow = grd_rscmsude.fixedRows ; currow < grd_rscmsude.rows ; currow++) { //if (grd_rscmsude.rowStatus(currow) != '4') if (grd_rscmsude.rowStatus(currow) == '1' || grd_rscmsude.rowStatus(currow) == '2'|| grd_rscmsude.rowStatus(currow) == '3') { if(grd_rscmsude.valueMatrix(currow , grd_rscmsude.colRef("reqdeptcd")).length == 0) { messageBox((currow )+ " ¹øÂ° û±¸ºÎ¼­ " ,"C001"); grd_rscmsude.row = currow; grd_rscmsude.col= grd_rscmsude.colRef("reqdeptcd"); grd_rscmsude.editCell(); return false; } if(grd_rscmsude.valueMatrix(currow , grd_rscmsude.colRef("reqcollcdeptcd")).length == 0) { messageBox((currow )+ " ¹øÂ° ÃëÇպμ­ " ,"C001"); grd_rscmsude.row = currow; grd_rscmsude.col= grd_rscmsude.colRef("reqcollcdeptcd"); grd_rscmsude.editCell(); return false; } } } } return true; } // trv_base.select(i); À§Ä¡... // trv_base.rebuild(); // if ( btn_trvzoom.attribute("text") == "´ÝÈû" ) { // trv_base.expandDepth = 0; // btn_trvzoom.attribute("text") = "Æîħ"; // // } else { // trv_base.expandDepth = -1; // btn_trvzoom.attribute("text") = "´ÝÈû"; // } /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */