/** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fInitialize() { if ( checkOpener() ) { var status = opener.javascript.getParameter("status"); var comnseq = opener.javascript.getParameter("comnseq"); var reprnm = opener.javascript.getParameter("reprnm"); var comncnts = opener.javascript.getParameter("comncnts"); var userid = opener.javascript.getParameter("userid"); var deptcd = opener.javascript.getParameter("deptcd"); var sParam = opener.javascript.getParameter("SPMRF02700_Param"); model.setValue("/root/main/newcomn/status",status); model.makeValue("/root/main/newcomn/comnseq",comnseq); model.setValue("/root/main/newcomn/comncnts",comncnts); model.setValue("/root/main/newcomn/reprnm",reprnm); model.makeValue("/root/main/newcomn/userid",userid); model.makeValue("/root/main/newcomn/deptcd",deptcd); model.setValue("/root/main/newcomn/comnchosflag",getArrayData(sParam, 1, 0)); model.setValue("/root/main/newcomn/clsflag",getArrayData(sParam, 1, 1)); model.setValue("/root/main/newcomn/itemindxseq",getArrayData(sParam, 1, 2)); model.setValue("/root/main/newcomn/comnclspath",getArrayData(sParam, 1, 3)); model.setValue("/root/main/newcomn/formcd",getArrayData(sParam, 1, 4)); model.setValue("/root/main/newcomn/degnitemcd",getArrayData(sParam, 1, 5)); model.setValue("/root/main/newcomn/reqflag",getArrayData(sParam, 1, 6)); model.setValue("/root/main/newcomn/indxflag",getArrayData(sParam, 1, 7)); } else { alert("»óÀ§È­¸éÀÌ º¯°æµÇ¾î µ¥ÀÌÅ͸¦ °¡Á®¿Ã ¼ö ¾ø½À´Ï´Ù."); } model.refresh(); //model.setFocus("tar_comncnts"); model.setFocus("ipt_reprnm"); } /** * @desc : Ãë¼Ò * @ * @param : * @return : * @--------------------------------------------------- */ function fClose(){ opener.javascript.setParameter("comncnts", ""); opener.javascript.setParameter("saveyn", ""); opener.javascript.setParameter("SPMRF02700_Param", ""); model.close(); } /** * @--------------------------------------------------- * @desc : ¹®ÀÚ¿­ ¾ÕµÚ¿¡ÀÖ´Â °ø¹é Á¦°Å * @param : N/A * @return : °ø¹éÀ» Á¦°ÅÇÑ °á°ú ¹®ÀÚ¿­ * @--------------------------------------------------- */ String.prototype.getTrim = function() { var startPoint = 0; // subString Çϱâ À§ÇÑ ½ÃÀÛ Æ÷ÀÎÆ® var endPoint = this.length; // subString Çϱâ À§ÇÑ ³¡ Æ÷ÀÎÆ® //¹®ÀÚ¿­¾Õ¿¡ °ø¹é¹®ÀÚ°¡ µé¾î ÀÖ´Â Index ÃßÃâ while( (startPoint < endPoint) && (this.charCodeAt(startPoint) == 32) ) { startPoint++; } //¹®ÀÚ¿­µÚ¿¡ °ø¹é¹®ÀÚ°¡ µé¾î ÀÖ´Â Index ÃßÃâ while( (startPoint < endPoint) && (this.charCodeAt(endPoint-1) == 32) ) { endPoint--; } // °ø¹éÀ» Á¦°ÅÇßÀ¸¸é subStringÇÏ¿© °á°ú¹®ÀÚ¿­À» ¸®ÅÏÇϰí Á¦°ÅÇÑ ³»¿ëÀÌ ¾øÀ¸¸é ±×´ë·Î ¸®ÅÏ return ( (startPoint > 0) || (endPoint < this.length) ) ? this.substring(startPoint, endPoint) : this; } /** * @desc : µî·Ï * @ * @param : * @return : * @--------------------------------------------------- */ function fSave() { //debugger; var sSaveData = "m¢Ëinstcd¢Ëcomnseq¢Ëcomnchosflag¢Ëclsflag¢Ëitemindxseq¢Ëcomnclspath¢Ëformcd¢Ëitembasecd¢Ëdeptcd¢Ëuserid¢Ëreprnm¢Ëcomncnts¢Ëreqflag¢Ì"; var reprnm = model.getValue("/root/main/newcomn/reprnm"); var comncnts = model.getValue("/root/main/newcomn/comncnts"); var itemindxseq = model.getValue("/root/main/newcomn/itemindxseq"); var indxflag = model.getValue("/root/main/newcomn/indxflag"); var formcd = model.getValue("/root/main/newcomn/formcd"); var degnitemcd = model.getValue("/root/main/newcomn/degnitemcd"); var comnclspath = model.getValue("/root/main/newcomn/comnclspath"); var setflag = model.getValue("/root/main/newcomn/reqflag"); var itembasecd = ""; var userid = model.getValue("/root/main/newcomn/userid"); var deptcd = model.getValue("/root/main/newcomn/deptcd"); /* if(reprnm.getTrim() == ""){ messageBox("´ëÇ¥¸íÀ» ","C001"); return; }*/ if(comncnts.getTrim() == "") { messageBox("³»¿ëÀ» ","C001"); return; } if(itemindxseq == -100) { itembasecd = degnitemcd.substr(0,7); itemindxseq = ""; comnclspath = ""; } else { /* if(indxflag != "D") // Á¦Áõ¸í { formcd = ""; } */ } if(setflag == "U") { userid = getUserId(); } deptcd = getUserInfo("dutplcecd"); sSaveData += model.getValue("/root/main/newcomn/status") + "¢Ë" + "¢Ë" + model.getValue("/root/main/newcomn/comnseq")+"¢Ë" + model.getValue("/root/main/newcomn/comnchosflag")+"¢Ë" + model.getValue("/root/main/newcomn/clsflag")+ "¢Ë" + itemindxseq+"¢Ë" + comnclspath+"¢Ë" + formcd+"¢Ë" + itembasecd+"¢Ë" + deptcd+"¢Ë" + userid+"¢Ë" + reprnm+"¢Ë" + comncnts+"¢Ë" + setflag+"¢Ì"; model.makeValue("/root/send/savedata", sSaveData); if(submit("TXMRF02701")){ opener.javascript.setParameter("saveyn", "Y"); } model.close(); }