var sLRGCLSCDLIST_PATH = "/root/main/lrgclscdlist/lrgclscdlist"; var sMDLCLSCDLIST_PATH = "/root/main/mdlclscdlist/mdlclscdlist"; var sSMLCLSCDLIST_PATH = "/root/main/smlclscdlist/smlclscdlist"; /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @event : * @return : * @--------------------------------------------------- */ function fInitialize(){ model.removeNodeset(sLRGCLSCDLIST_PATH); model.removeNodeset(sMDLCLSCDLIST_PATH); model.removeNodeset(sSMLCLSCDLIST_PATH); model.refresh(); model.makeValue("/root/send/reqdata/queryflag", "lrg"); submit("TRMMB02201"); } /** * @desc : Áö½Ãó¹æºÐ·ù ´ëºÐ·ù ½Å±Ôµî·Ï * @ * @param : * @event : * @return : * @--------------------------------------------------- */ function fNewRgstLrgClsCD(){ grd_prcplrgclscdlist.addItem(); var iRow = grd_prcplrgclscdlist.row; model.setValue(sLRGCLSCDLIST_PATH + "[" + iRow + "]/status" , "i"); model.setValue(sLRGCLSCDLIST_PATH + "[" + iRow + "]/clscdflag" , "lrg"); model.setValue(sLRGCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd2", "00"); model.setValue(sLRGCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd3", "00"); model.setValue(sLRGCLSCDLIST_PATH + "[" + iRow + "]/useflag" , "Y"); model.refresh(); } /** * @desc : Áö½Ãó¹æºÐ·ù ´ëºÐ·ù »èÁ¦ * @ * @param : grdObj : ±×¸®µåObject sPATH : ´ëºÐ·ù ±×¸®µåÀÇ node path * @event : * @return : * @--------------------------------------------------- */ function fDeleteClsCD(grdObj, sPATH){ iRow = grdObj.row; if(iRow < 1){ return; } var status = model.getValue(sPATH + "[" + iRow + "]/status"); if(status == "i"){ grdObj.deleteItem(iRow); }else{ model.setValue(sPATH + "[" + iRow + "]/status", "d"); grdObj.rowStatus(iRow) = 4; } model.refresh(); } /** * @desc : Áö½Ãó¹æºÐ·ù ´ëºÐ·ù ÀúÀå * @ * @param : grdObj : ±×¸®µåObject * : submitID : Submission ID * @event : * @return : * @--------------------------------------------------- */ function fSaveClsCD(grdObj, submitID){ model.setValue("/root/send/savedata", grdObj.getUpdateData()); submit(submitID); } /** * @desc : Áö½Ãó¹æºÐ·ù Áߺзù ½Å±Ôµî·Ï * @ * @param : * @event : * @return : * @--------------------------------------------------- */ function fNewRgstMdlClsCD(){ var trgtRow = grd_prcplrgclscdlist.row; if(trgtRow < 1){ return; } var status = model.getValue(sLRGCLSCDLIST_PATH + "[" + trgtRow + "]/status"); if(status == ""){ var prcpclscd1 = model.getValue(sLRGCLSCDLIST_PATH + "[" + trgtRow + "]/prcpclscd1"); grd_mdlclscdlist.addItem(); var iRow = grd_mdlclscdlist.row; model.setValue(sMDLCLSCDLIST_PATH + "[" + iRow + "]/status" , "i"); model.setValue(sMDLCLSCDLIST_PATH + "[" + iRow + "]/clscdflag" , "mdl"); model.setValue(sMDLCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd1", prcpclscd1); model.setValue(sMDLCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd3", "00"); model.setValue(sMDLCLSCDLIST_PATH + "[" + iRow + "]/useflag" , "Y"); model.refresh(); } } /** * @desc : Áö½Ãó¹æºÐ·ù ¼ÒºÐ·ù ½Å±Ôµî·Ï * @ * @param : * @event : * @return : * @--------------------------------------------------- */ function fNewRgstSmlClsCD(){ var trgtRow = grd_mdlclscdlist.row; if(trgtRow < 1){ return; } var status = model.getValue(sMDLCLSCDLIST_PATH + "[" + trgtRow + "]/status"); if(status == ""){ var prcpclscd1 = model.getValue(sMDLCLSCDLIST_PATH + "[" + trgtRow + "]/prcpclscd1"); var prcpclscd2 = model.getValue(sMDLCLSCDLIST_PATH + "[" + trgtRow + "]/prcpclscd2"); grd_smlclscdlist.addItem(); var iRow = grd_smlclscdlist.row; model.setValue(sSMLCLSCDLIST_PATH + "[" + iRow + "]/status" , "i"); model.setValue(sSMLCLSCDLIST_PATH + "[" + iRow + "]/clscdflag" , "sml"); model.setValue(sSMLCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd1", prcpclscd1); model.setValue(sSMLCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd2", prcpclscd2); model.setValue(sSMLCLSCDLIST_PATH + "[" + iRow + "]/useflag" , "Y"); model.refresh(); } } /** * @desc : Áö½Ãó¹æºÐ·ù ´ëºÐ·ù Á¶È¸ * @ * @param : * @event : * @return : * @--------------------------------------------------- */ function fReqPrcpLrgClsCD(){ model.makeValue("/root/send/reqdata/queryflag", "lrg"); submit("TRMMB02201"); } /** * @desc : Áö½Ãó¹æºÐ·ù Áߺзù Á¶È¸ * @ * @param : * @event : * @return : * @--------------------------------------------------- */ function fReqPrcpMdlClsCD(){ var iRow = grd_prcplrgclscdlist.row; if(iRow < 1){ return; } var prcpclscd1 = model.getValue(sLRGCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd1"); model.makeValue("/root/send/reqdata/queryflag", "mdl"); model.makeValue("/root/send/reqdata/prcpclscd1", prcpclscd1); submit("TRMMB02202"); } /** * @desc : Áö½Ãó¹æºÐ·ù ¼ÒºÐ·ù Á¶È¸ * @ * @param : * @event : * @return : * @--------------------------------------------------- */ function fReqPrcpSmlClsCD(){ var iRow = grd_mdlclscdlist.row; if(iRow < 1){ return; } var prcpclscd1 = model.getValue(sMDLCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd1"); var prcpclscd2 = model.getValue(sMDLCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd2"); model.makeValue("/root/send/reqdata/queryflag", "sml"); model.makeValue("/root/send/reqdata/prcpclscd1", prcpclscd1); model.makeValue("/root/send/reqdata/prcpclscd2", prcpclscd2); submit("TRMMB02203"); } /** * @desc : Áö½Ãó¹æºÐ·ù ¼öÁ¤½Ã »óŰª º¯°æ * @ * @param : * @event : * @return : * @--------------------------------------------------- */ function fSetUpdtStatus(grdObj, sPath){ var iRow = grdObj.row; var status = model.getValue(sPath + "[" + iRow + "]/status"); if(status != "i"){ model.setValue(sPath + "[" + iRow + "]/status", "u"); } model.refresh(); }