/* (SMMNB06310_Åõ¾àworklist±âÁØÀÚ·á°ü¸®.xrw - JScript ) - Version : 1) : Ver.1.00.01 */ var xCondPath = "/root/init"; var xAliasPath = "/root/main/aliasinfo/aliaslist"; /** * @group : * @ver : 2008.060.04 * @by : ±èº¸¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¾àwork list±âÁØÀÚ·á°ü¸® * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ model.removenodeset(xAliasPath); //°øÅëÄÚµå(¿ë¹ý±¸ºÐ) zbcfGetCodeList(new Array("A0017"), new Array("/root/init/A0017list")); //Á¶È¸ // model.setValue("/root/main/cond/mthdkind",'N'); if (model.getValue("/root/main/cond/mthdkind") == "") { model.setfocus("cmb_mthdkind"); cmb_mthdkind.value = "N"; cmb_mthdkind.refresh(); } grd_aliaslist.fixedcellcheckbox(0, grd_aliaslist.colRef("chk")) = true; grd_aliaslist.fixedcellischeck(0, grd_aliaslist.colRef("chk")) = false; fGetAliasList(); } /** * @group : * @ver : 2008.060.04 * @by : ±èº¸¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fGetAliasList(){ var pGrd = grd_aliaslist; //model.removenodeset(xAliasPath); model.removenode("/root/send/reqdata"); model.makeValue("/root/send/reqdata/mthdkind", model.getValue("/root/main/cond/mthdkind") ); model.makeValue("/root/send/reqdata/aliasflag", model.getValue("/root/main/cond/aliasflag") ); model.makeValue("/root/send/reqdata/mthdcd", model.getValue("/root/main/cond/mthdcd") ); submit("TRMNR06401"); grd_aliaslist.clearStatus(); grd_aliaslist.refresh(); } /** * @group : * @ver : 2008.06.04 * @by : ±èº¸¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¾àworklist±âÁØÀÚ·á°ü¸® ÀúÀå * @param : * @param : * @return : * @--------------------------------------------------- */ function fSaveAliasInfo(flag){ var sPathInfo = "/root/main/aliasinfo/aliaslist"; var rows = grd_aliaslist.rows-1; var sSateData = ""; //ÀúÀå ÀÚ·á »ý¼º var savecnt = 0; var savestatus = ""; var sHeader = "m¢Ërownum¢Ëmthdcd¢Ëexectims¢Ëmthdnm¢Ëaliasnm¢Ëstatus¢Ì" var sData = ""; for(var i = 1; i <= rows; i++){ //ÀÚ·á¼±Åÿ©ºÎ if (model.getValue(sPathInfo + "[" + i + "]/chk") == "true") { savestatus = ""; if ( flag == "del") { //ºÎ¼­Á¶È¸Àε¥, °øÅëÀڷḦ °¡Á®¿Â°ÍÀ̹ǷΠ»èÁ¦´ë»óÀÌ ¾Æ´Ï´Ù. if ( model.getValue(sPathInfo + "[" + i + "]/status") == "I" ) { } else { savestatus = "d"; } } else { if ( model.getValue(sPathInfo + "[" + i + "]/status") == "I" ) { savestatus = "i"; } else { savestatus = "u"; } } if (savestatus != "") { sData += savestatus + "¢Ë"; sData += i + "¢Ë"; sData += model.getValue(sPathInfo + "[" + i + "]/mthdcd") + "¢Ë"; sData += model.getValue(sPathInfo + "[" + i + "]/exectims") + "¢Ë"; sData += model.getValue(sPathInfo + "[" + i + "]/mthdnm") + "¢Ë"; sData += model.getValue(sPathInfo + "[" + i + "]/aliasnm") + "¢Ë"; sData += model.getValue(sPathInfo + "[" + i + "]/status") + "¢Ì"; savecnt ++; } } } if (savecnt <= 0 ) { messageBox("ÀúÀåÇÒ ÀÚ·á°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.","E999"); return; } model.removenode("/root/send"); //model.makeValue("/root/send/saplist", grd_saplist.getUpdateData()); model.makeValue("/root/send/aliaslist", sHeader + sData); if(submit("TXMNR06401")){ messageBox("¼º°øÀûÀ¸·Î","I001"); } grd_aliaslist.rebuild(); } /** * @group : * @ver : 2008.060.04 * @by : ±èº¸¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿¢¼¿ÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fExcelSave() { var pGrd = grd_aliaslist; var sFilenm = "Åõ¾àworklist±âÁØÀÚ·á_"+cmb_mthdkind.label + "_"+ getCurrentDate(); if (pGrd.rows > pGrd.fixedrows ) { var fileName = window.fileDialog("save", ",", false, sFilenm, "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls"); if (fileName != "") { pGrd.saveExcel(fileName, "SheetName", true, true, "", "", false); messageBox("¿¢¼¿ÀúÀåÀÌ ", "I002", ""); //I002 : ¿Ï·áµÇ¾ú½À´Ï´Ù. } } else { messageBox("ÀÚ·á°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.", "E999", ""); } } /** * @group : * @ver : 2008.060.04 * @by : ±èº¸¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿ë¹ýÆË¾÷ * @param : * @return : * @--------------------------------------------------- */ function fMthdDbClick() { var currow = grd_aliaslist.row; if(currow < 1){ return; } var prcpclscd = model.getValue(sSETPRCPLIST_PATH + "[" + currow + "]/prcpclscd"); if((prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6") && grd_setprcplist.col == grd_setprcplist.colRef("drugmthdspccdnm") && model.getValue(sSETPRCPLIST_PATH + "[" + grd_setprcplist.row + "]/status") == "I"){ setParameter("srchRow", grd_setprcplist.row); setParameter("GridPath", sSETPRCPLIST_PATH); modal("SPMNW11200"); } }