var sDSCHDD = ""; //Åð¿øÀÏÀÚ /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ model.removeNodeset("/root/main/chos/chosdd"); var formrecdd = opener.javascript.getParameter("SPMRI02500_formrecdd"); if (formrecdd != "") { model.setValue("/root/hidden/calendar/year", formrecdd.substr(0 , 4)); model.setValue("/root/hidden/calendar/month", formrecdd.substr(4 , 2)); setCalendar(formrecdd.toDate()); }else{ var curDate = getCurrentDate().toDate(); model.setValue("/root/hidden/calendar/year", curDate.getDateFormat('YYYY')); model.setValue("/root/hidden/calendar/month", curDate.getDateFormat('MM')); setCalendar(curDate); } sDSCHDD = opener.javascript.getParameter("SPMRI02500_dschdd"); model.refresh(); } /** * @desc : ItemList row»èÁ¦ * @ * @param : * @return : * @--------------------------------------------------- */ function fDelItemList() { if(grd_itemlist.row < 0) return; if (grd_itemlist.selectedRows > 0) { var selectedRows = Array(grd_itemlist.selectedRows); for(i=0;i= 0 ; i--) { rowIdx = selectedRows[i]; grd_itemlist.deleteRow( rowIdx , false); } model.refresh(); } /** * @desc : ±×¸®µå¿¡ ¼±ÅÃÀÏ Ãâ·Â * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fAddGrdChoiDD(){ setCellColor(grd_calendar); var sDay = grd_calendar.valueMatrix( grd_calendar.row , grd_calendar.col); //grd_calendar.cellStyle("background-color", grd_calendar.row , grd_calendar.col) = "#daa7d9"; //grd_calendar.cellStyle("background-color", grd_calendar.row , grd_calendar.col) = "#daa7d9"; var sYear = model.getValue("/root/hidden/calendar/year"); var sMonth = model.getValue("/root/hidden/calendar/month"); if(!isAlphaNumeric(sDay)) { //ÇÑ±Û Á¦¿Ü return; } var sYYMMDD = sYear + sMonth + sDay; if(sYYMMDD.length == 7){ //ÀÚ¸®¼ö 7ÀÚ¸®Àΰæ¿ì 8ÀÚ¸®·Î.. var sStr = sYYMMDD.substr(6,1); sYYMMDD = sYYMMDD.substr(0,6) + "0" + sStr; } var sTemp = model.getValue("/root/main/chos/chosdd[ dd = '" + sYYMMDD + "']/dd"); if(sDay == ""){ return; } if(sTemp != ""){ return; } //alert(sDSCHDD +"=="+sYYMMDD); if( Number(sDSCHDD) < Number(sYYMMDD) ){ messageBox("±â·ÏÀÏÀÚ°¡ Åð¿øÀÏÀÚº¸´Ù Ŭ ¼ö", "I004"); return; } grd_choslist.addRow(false); model.setValue("/root/main/chos/chosdd[" + grd_choslist.row + "]/dd",sYYMMDD ); grd_choslist.sort(1, 0, grd_choslist.rows - 1, 0) = "asc"; grd_choslist.refresh(); } /** * @desc : ¿µ¹®ÀÚ, ¼ýÀڷθ¸ ±¸¼ºµÇ¾îÀÖ´ÂÁö üũÇÏ´Â ÇÔ¼ö * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function isAlphaNumeric(str) { var re = /[a-zA-Z0-9-]/; for (var i = 0; i < str.length; i++) { if (!re.test(str.charAt(i))) { return false; } } return true; } /** * @desc : ±×¸®µå¿¡ ¼±ÅÃÀÏ Ãâ·Â * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fConfBtn(){ var sTemp = ""; for(var i = grd_choslist.fixedRows; i < grd_choslist.rows; i++ ) { var sDD = model.getValue("/root/main/chos/chosdd[" + i + "]/dd"); /* if(sDD.length == 7){ var sStr = sDD.substr(6,1); sDD = sDD.substr(0,6) + "0" + sStr; }*/ sTemp += sDD + "¢Ì"; } //alert(sTemp); opener.javascript.setParameter("SPMRI02500_unprepdd",sTemp); model.close(); } /** * @desc : ¸¶¿ì½º ¿À¸¥ÂÊ ¹öư ÆË¾÷â * @ * @param : * @return : * @--------------------------------------------------- */ function fMouseRghtBtnPopupByItem(){ if(event.button == 3){ window.setPopupMenu(true, "/root/init/menu/menu", "label", "func", false); } } /** * @desc : grd_choslist row»èÁ¦ * @ * @param : * @return : * @--------------------------------------------------- */ function fDelChosList() { if(grd_choslist.row < 0) return; if (grd_choslist.selectedRows > 0) { var selectedRows = Array(grd_choslist.selectedRows); for(i=0;i= 0 ; i--) { rowIdx = selectedRows[i]; grd_choslist.deleteRow( rowIdx , false); } model.refresh(); }