/*0 - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì °ü½ÉºÐ·ùÄÚµåÁ¤º¸ SPMMO08300_°ü½ÉºÐ·ùÄÚµåÁ¤º¸.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sCCCLIST_PATH = "/root/main/cccinfo/ccclist"; var sCONDITION_PATH = "/root/main/cond"; /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ model.removeNodeset(sCCCLIST_PATH); model.setValue("/root/init/today", getCurrentDate()); model.refresh(); zbcfGetCodeList(new Array("M0001", "M0005"), new Array("/root/init/M0001", "/root/init/M0005")); if(checkOpener()){ var conckindcd = opener.javascript.getParameter("conckindcd"); model.setValue(sCONDITION_PATH + "/conckindcd", conckindcd); }else{ model.setValue(sCONDITION_PATH + "/conckindcd", "P"); } model.refresh(); btn_req.dispatch("DOMActivate"); } /** * @desc : °ü½ÉºÐ·ùÄÚµå Ãß°¡ * @ * @param : * @return : * @--------------------------------------------------- */ function fAddConcTypeCd(){ grd_ccclist.addItem(); iRow = grd_ccclist.row; grd_ccclist.row = iRow; grd_ccclist.col = 2; model.setValue(sCCCLIST_PATH + "[" + iRow + "]/conckindcd", model.getValue(sCONDITION_PATH + "/conckindcd")); model.setValue(sCCCLIST_PATH + "[" + iRow + "]/valifromdd", model.getValue("/root/init/today")); model.setValue(sCCCLIST_PATH + "[" + iRow + "]/valitodd", "29991231"); grd_ccclist.editCell(); model.refresh(); } /** * @desc : °ü½ÉºÐ·ùÄÚµå »èÁ¦ * @ * @param : * @return : * @--------------------------------------------------- */ function fDelConcTypeCD(){ iRow = grd_ccclist.row; if(iRow < 1){ return; } var status = grd_ccclist.rowStatus(iRow); if(status == 1){ grd_ccclist.deleteItem(iRow); }else{ grd_ccclist.rowStatus(iRow) = 4; } } /** * @desc : °ü½ÉºÐ·ùÄÚµå ÀúÀå * @ * @param : * @return : * @--------------------------------------------------- */ function fSaveConcTypeCD(){ if( ! getGridUpdateData(grd_ccclist) ) { messageBox("ÀÔ·Â","E013"); // ±×¸®µå¿¡ µ¥ÀÌÅͰ¡ ¾÷µ¥ÀÌÆ® µÇÁö ¾ÊÀ¸¸é "ÀÔ·ÂµÈ µ¥ÀÌÅͰ¡ ¾ø½À´Ï´Ù."´Â ¸Þ½ÃÁö Ãâ·Â return ; } if(fValidSaveInfo()==true){ model.setValue("/root/send/savedata", grd_ccclist.getUpdateData()); submit("TXMMO08301"); } } /** * @desc : °ü½ÉºÐ·ùÄÚµå Á¶È¸ * @ * @param : * @return : * @authur : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqConcTypeCD(){ model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMMO08301"); } /** * @desc : °ü½ÉºÐ·ùÄÚµå ¼±Åà * @ * @param : OpenÈ­¸é¿¡ ¼±ÅÃµÈ °ü½ÉºÐ·ùÄڵ带 Àü´ÞÇÑ´Ù. * @return : * @authur : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSelectConcTypeCD(){ var iRow = grd_ccclist.row; if(iRow < 1){ return; } var conctypecd = model.getValue(sCCCLIST_PATH + "[" + iRow + "]/conctypecd"); var conckindcd = model.getValue(sCCCLIST_PATH + "[" + iRow + "]/conckindcd"); if(checkOpener()){ opener.javascript.setParameter("conctypecd", conctypecd); opener.javascript.setParameter("conckindcd", conckindcd); opener.javascript.setParameter("useyn", "Y"); }else{ opener.javascript.setParameter("useyn", "N"); } model.close(); } /** * @desc : °ü½ÉºÐ·ùÄÚµå ÀúÀå Á¤º¸ À¯È¿¼º È®ÀÎ * @ * @param : * @return : * @authur : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fValidSaveInfo(){ var totrow = grd_ccclist.rows; for(var i = 1; i < totrow; i++){ var status = grd_ccclist.rowStatus(i); if(status == 1){ //½Å±ÔÀÎ °æ¿ì, °ü½ÉºÐ·ù¸íÀ» È®ÀÎ, ºÐ·ù¸íÀÌ ¾ø´Â °æ¿ì error! var conctypenm = model.getValue(sCCCLIST_PATH + "[" + i + "]/conctypenm"); if(conctypenm == ""){ messageBox("°ü½ÉºÐ·ù¸íÀ»", "C001"); grd_ccclist.col = grd_ccclist.colRef("conctypenm"); grd_ccclist.editcell(); return false; } } } return true; }