/* °£È£Item ½Ã°£Setting(SPMNR04900.xrw - JScript ) - Version : 1) : Ver.1.00.01 */ var xPrcpInfoPath = "/root/main/prcpinfo"; var xClsListPath = "/root/main/clsinfo/clslist"; var xTimeListPath = "/root/main/timeinfo/timelist"; var sTimeColor = "#fcd2c1"; /** * @group : * @ver : 2007.08.08 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ var sParamMsg = ""; var sApntTMSpecList=""; // ±âÁؽð£setting var sRemainder = 0; // ³ª¸ÓÁö var sCareItemCD = ""; var sFlag = ""; var iRow = 0; if(checkOpener()){ sParamMsg = opener.javascript.getParameter("SPMNR04900_Param"); sFlag = getArrayData(sParamMsg,1,5); model.setValue( xPrcpInfoPath+"/prcpnm", getArrayData(sParamMsg,1,0)); model.setValue( xPrcpInfoPath+"/prcpcd", getArrayData(sParamMsg,1,1)); model.setValue( xPrcpInfoPath+"/careitemnm", getArrayData(sParamMsg,1,2)); model.setValue( xPrcpInfoPath+"/careitemcd", getArrayData(sParamMsg,1,3)); model.setValue( xPrcpInfoPath+"/apnttmspec", getArrayData(sParamMsg,1,4)); model.setValue( xPrcpInfoPath+"/flag", sFlag); } // ºÐ·ù¸í ¸®½ºÆ® Á¶È¸ if(submit("TRMNR04901")){ if(sFlag == "all"){ sCareItemCD = model.getValue(xPrcpInfoPath+"/careitemcd"); if(sCareItemCD != ""){ iRow = grd_clslist.findRow(sCareItemCD,1,3,false,true); if(iRow > 0) model.setValue(xClsListPath+"["+iRow+"]/check","true"); } }else{ for(var iRow=grd_clslist.fixedrows;iRow<=grd_clslist.rows-grd_clslist.fixedrows;iRow++){ grd_clslist.isReadOnly(iRow,1) = true; } } } // ½Ã°£ ¼¼ÆÃ model.removenodeset(xTimeListPath); var i = 1; for(iRow=1; iRow<=4; iRow++){ grd_timelist.addRow(false); for(var iCol=1; iCol<=6; iCol++){ if(i == 24){ i=0; } model.setValue(xTimeListPath+"["+iRow+"]/time"+iCol,i); i++; } } grd_timelist.rebuild(); sApntTMSpecList = model.getValue(xPrcpInfoPath+"/apnttmspec"); if( sApntTMSpecList != ""){ var sApntTMSpec = sApntTMSpecList.split(","); for(i=0; i 1){ model.setValue(xClsListPath+"["+iRow+"]/check","true"); } for(i=grd_clslist.fixedrows; i<= grd_clslist.rows-grd_clslist.fixedrows; i++){ if(i != iRow && model.getValue(xClsListPath+"["+iRow+"]/check") == "true"){ model.setValue(xClsListPath+"["+i+"]/check","false"); } } break; } } /** * @group : * @ver : 2007.08.08 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : °£È£Item ¶Ç´Â ½Ã°£ setting ÃʱâÈ­ * @param : pFlag ( time : ½Ã°£setting, item : °£È£ Item) * @return : * @--------------------------------------------------- */ function fClearGrid(pFlag){ switch(pFlag){ case "time": grd_timelist.allstyle( "all", "background-color" ) = "#FFFFFF"; grd_timelist.rebuild(); break; case "item": var iRow = grd_clslist.findRow("true",1,1,false,true); if(iRow < 0 ){ return; } model.setValue(xClsListPath+"["+iRow+"]/check","false"); grd_clslist.row = 0; } } /** * @group : * @ver : 2007.08.08 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : °£È£Item ½Ã°£ Setting Àü¼Û * @param : * @return : * @--------------------------------------------------- */ function fSend(){ var sApntTMSpec = ""; sReturnMsg = "careitemnm¢Ëcareitemcd¢Ëapnttmspec¢Ì"; var iRowCnt = grd_timelist.rows-grd_timelist.fixedrows; var iColCnt = grd_timelist.cols-grd_timelist.fixedcols-1; for(var iRow=grd_timelist.fixedrows;iRow<=iRowCnt; iRow++){ for(var iCol=grd_timelist.fixedcols; iCol<=iColCnt; iCol++){ if(grd_timelist.cellStyle("background-color", iRow, iCol) == sTimeColor){ if(iRow == iRowCnt && iCol == iColCnt){ if(sApntTMSpec != ""){ sApntTMSpec = grd_timelist.labelmatrix(iRow,iCol)+","+sApntTMSpec; }else{ sApntTMSpec += grd_timelist.labelmatrix(iRow,iCol); } }else{ if(sApntTMSpec != ""){ sApntTMSpec += ","; } sApntTMSpec += grd_timelist.labelmatrix(iRow,iCol); } } } } var iRow = grd_clslist.findRow("true",1,1,false,true); sReturnMsg += model.getValue(xClsListPath+"["+iRow+"]/itemnm")+"¢Ë" + model.getValue(xClsListPath+"["+iRow+"]/itemcd")+"¢Ë" + sApntTMSpec+"¢Ì"; opener.javascript.setParameter("SPMNR04900_Return",sReturnMsg); window.close(); }