/* Áø¼ú¹® ºÐ·ù ü°è °ü¸®(SMMNR01900.xfm - JScript ) - Version : 1) : Ver.1.00.01 */ var xClsListPath = "root/main/detlgrup/detlgruplist" var xlrgListPath = "root/main/lrggrup/lrggruplist" var xCondPath = "/root/main/cond"; var xClsListBKPath = "/root/hidden/main/detlgrup/detlgruplist"; var xHardCodeList = "/root/code/codeinfo/codelist"; var gAuthYN = ""; var MGFlag = ""; // ¸Þ´º±×·ì ±¸ºÐ (C:Áß¾Ó»ç¿ëÀÚ, I:±â°ü»ç¿ëÀÚ) 2010-06-24 ¾Èµµ¿µ var ableFlag = "N"; // °´Ã¼ Ȱ¼ºÈ­ ±¸ºÐ -default·Î '»óȲº°'ÀÌ ¼³Á¤µÇ¹Ç·Î N°ª ¼³Á¤ (Y:Ȱ¼ºÈ­, N:ºñȰ¼ºÈ­) 2010-06-25 ¾Èµµ¿µ /** * @group : * @ver : 2007.03.27 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : Æ®¸® ±¸Á¶ ¸¸µé±â * @param : * @return : * @--------------------------------------------------- */ function fMakeTreeView(){ var sRowCnt = grd_detlgrup.rows-grd_detlgrup.fixedRows; for(var i=1; i<= sRowCnt; i++){ grd_detlgrup.IsSubtotal(i)=true; grd_detlgrup.outlinelevel(i)=model.getValue(xClsListPath+"["+i+"]/depth"); } grd_detlgrup.OutlineCol = 3; //¿¬°á¼±ÀÌ Ç¥ÇöµÇ´Â Ä÷³ grd_detlgrup.OutlineBar = 4; //¿¬°á¼± ÇüÅ ¼³Á¤ (+ , - , »ç°¢Çü ¾Èº¸ÀÌ°Ô ÇÏ·Á¸é 0 À¸·Î ¼¼ÆÃ) grd_detlgrup.TreeColor="gray"; } /** * @group : * @ver : 2007.03.27 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : µ¿ÀÏ ·¹º§ÀÇ Ç׸ñ Ãß°¡ * @param : * @return : * @--------------------------------------------------- */ function fAddSameLevlItem(){ //debugger; var iRow = grd_detlgrup.row; var iLrgGrupRow = grd_lrggrup.row; var sDepth = model.getValue(xClsListPath+"["+iRow+"]/depth"); var sRowChngYN = false; if(sDepth < 2 || iRow < 1){ if(iRow < 1){ grd_detlgrup.addItem(); }else{ var sRowCnt = grd_detlgrup.rows-grd_detlgrup.fixedRows; // ÇÏÀ§·¹º§ ¾Æ·¡¿¡ ÇàÀ» Ãß°¡Çϱâ À§Çؼ­ üũÇÔ. for(var i=iRow+1; i<=sRowCnt; i++){ if(model.getValue(xClsListPath+"["+i+"]/depth") <= sDepth){ iRow = i-1; sRowChngYN = true; break; } } // ¼±ÅÃµÈ Ä÷³º¸´Ù ÇÏÀ§·¹º§¸¸ µ¥ÀÌÅͰ¡ Á¸ÀçÇÏ´Â °æ¿ì üũÇÔ. if(sRowChngYN == false && sDepth < model.getValue(xClsListPath+"["+sRowCnt+"]/depth")){ iRow = sRowCnt; } grd_detlgrup.insertitem(iRow,"after") } iRow++; model.setValue(xClsListPath+"["+iRow+"]/stat","I"); // »óÅ model.setValue(xClsListPath+"["+iRow+"]/depth",1); // Æ®¸® depth model.setValue(xClsListPath+"["+iRow+"]/supcd",model.getValue(xCondPath+"/lrggrupcd")); // »óÀ§ÄÚµå model.setValue(xClsListPath+"["+iRow+"]/todd", "99991231235959"); // Á¾·áÀÏÀÚ model.setValue(xClsListPath+"["+iRow+"]/refseq",0); // Á¤·Ä¼ø¼­ model.setValue(xClsListPath+"["+iRow+"]/grupflag", model.getValue(xlrgListPath+"["+iLrgGrupRow+"]/grupflag")); // ±×·ì ±¸ºÐ }else{ var sSupCd = model.getValue(xClsListPath+"["+iRow+"]/supcd"); var sGrupFlag = model.getValue(xClsListPath+"["+iRow+"]/grupflag"); var sSupGrupCd = model.getValue(xClsListPath +"[grupcd ='"+sSupCd+"']/grupcd"); if(model.getValue(xClsListPath+"[grupcd = '"+sSupGrupCd+"']/stat") == "I"){ messageBox("¼±ÅÃÇϽŠ»óÀ§ÄÚµå´Â ÀúÀå»óŰ¡ ¾Æ´Ï¶ó ÇÏÀ§ÄÚµå ¿ä¼Ò¸¦ Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù. ÀúÀå ÈÄ", "C001"); return; } for(var i=iRow+1; i<= grd_detlgrup.rows-grd_detlgrup.fixedrows; i++){ if(model.getValue(xClsListPath+"["+i+"]/depth") <= sDepth){ iRow = i-1; break; } } grd_detlgrup.insertitem(iRow,"after"); iRow++; model.setValue(xClsListPath+"["+iRow+"]/stat","I"); // »óÅ model.setValue(xClsListPath+"["+iRow+"]/depth",sDepth); // Æ®¸® depth model.setValue(xClsListPath+"["+iRow+"]/supcd",sSupCd); // »óÀ§ÄÚµå model.setValue(xClsListPath+"["+iRow+"]/todd", "99991231235959"); // Á¾·áÀÏÀÚ model.setValue(xClsListPath+"["+iRow+"]/refseq",0); // Á¤·Ä¼ø¼­ model.setValue(xClsListPath+"["+iRow+"]/grupflag", model.getValue(xlrgListPath+"["+iLrgGrupRow+"]/grupflag")); // ±×·ì ±¸ºÐ if(sDepth>1 && (sGrupFlag == 3 || sGrupFlag == 5)){ model.setValue(xClsListPath+"["+iRow+"]/deptcd", model.getValue(xClsListPath+"[grupcd='"+sSupCd+"']/deptcd")); model.setValue(xClsListPath+"["+iRow+"]/deptnm", model.getValue(xClsListPath+"[grupcd='"+sSupCd+"']/deptnm")); grd_detlgrup.isreadonly(iRow,6)=true; } } //grd_detlgrup.rebuild(); //fMakeTreeView(); // Æ®¸®±¸Á¶ ¸¸µé±â } /** * @group : * @ver : 2007.03.28 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : ÇÏÀ§ Ç׸ñÀ» Ãß°¡ * @param : * @return : * @--------------------------------------------------- */ function fAddInfLevlItem(){ var iRow = grd_detlgrup.row; var sDepth = model.getValue(xClsListPath+"["+iRow+"]/depth"); var sSupCd = model.getValue(xClsListPath+"["+iRow+"]/grupcd"); var sGrupFlag = model.getValue(xClsListPath+"["+iRow+"]/grupflag"); if(model.getValue(xClsListPath+"[grupcd='"+sSupCd+"']/stat") == "I"){ messageBox("¼±ÅÃÇϽŠ»óÀ§ÄÚµå´Â ÀúÀå»óŰ¡ ¾Æ´Ï¶ó ÇÏÀ§ÄÚµå ¿ä¼Ò¸¦ Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù. ÀúÀåÈÄ", "C001"); return; } grd_detlgrup.insertitem(iRow,"after"); iRow++; model.setValue(xClsListPath+"["+iRow+"]/stat","I"); // »óÅ model.setValue(xClsListPath+"["+iRow+"]/depth",++sDepth); // Æ®¸® depth model.setValue(xClsListPath+"["+iRow+"]/supcd",sSupCd); // »óÀ§ÄÚµå model.setValue(xClsListPath+"["+iRow+"]/todd", "99991231235959"); // Á¾·áÀÏÀÚ model.setValue(xClsListPath+"["+iRow+"]/refseq",0); // Á¤·Ä¼ø¼­ model.setValue(xClsListPath+"["+iRow+"]/grupflag", sGrupFlag); // ±×·ì ±¸ºÐ if(sGrupFlag == 3 || sGrupFlag == 5){ model.setValue(xClsListPath+"["+iRow+"]/deptcd", model.getValue(xClsListPath+"[grupcd='"+sSupCd+"']/deptcd")); model.setValue(xClsListPath+"["+iRow+"]/deptnm", model.getValue(xClsListPath+"[grupcd='"+sSupCd+"']/deptnm")); grd_detlgrup.isreadonly(iRow,6)=true; } //grd_detlgrup.rebuild(); //fMakeTreeView(); // Æ®¸®±¸Á¶ ¸¸µé±â } /** * @group : * @ver : 2007.03.28 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç׸ñ »èÁ¦ * @param : * @return : * @--------------------------------------------------- */ function fDelItem(){ var iRow = grd_detlgrup.row; var iCol = grd_detlgrup.col; if ( gAuthYN != "Y" ){ grd_detlgrup.colDisabled(iCol) = true; return; }else { grd_detlgrup.colDisabled(iCol) = false; } if(iRow < 1) return; if(model.getValue(xClsListPath+"["+iRow+"]/stat")=="I"){ grd_detlgrup.deleteitem(iRow); }else if(model.getValue(xClsListPath+"["+iRow+"]/stat")=="D"){ model.setValue(xClsListPath+"["+iRow+"]/stat","-"); }else { model.setValue(xClsListPath+"["+iRow+"]/stat","D"); } //grd_detlgrup.rebuild(); //fMakeTreeView(); // Æ®¸®±¸Á¶ ¸¸µé±â } /** * @group : * @ver : 2007.03.30 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fSave(){ var sRowCnt = grd_detlgrup.rows-grd_detlgrup.fixedrows; var sLrgGrupRow = grd_lrggrup.row; model.removenode("/root/send"); model.makeValue("/root/send/detlgrup",grd_detlgrup.getupdatedataAll("i")); var sGrupFlag = 0; if(sRowCnt < 0){ messageBox("ó¸®ÇÒ µ¥ÀÌÅͰ¡ ","I004"); return; } for(var i=1; i<= sRowCnt; i++){ if(model.getValue(xClsListPath+"["+i+"]/hngnm") == ""){ messageBox("ÇѱÛÀ̸§Àº Çʼö ÀÔ·Â","E008"); return; } } if(messageBox("","Q002") != 6) return; model.makeValue("/root/send/lrggrupcd", model.getValue(xCondPath+"/lrggrupcd")); if(submit("TXMNR01902")){ model.copyNode("/root/hidden/main","/root/main"); //grd_detlgrup.rebuild(); //fMakeTreeView(); // Æ®¸®±¸Á¶ ¸¸µé±â sGrupFlag = model.getValue(xlrgListPath+"["+sLrgGrupRow+"]/grupflag"); if(sGrupFlag==3 || sGrupFlag == 5){ fSettingReadOnlyGrid(); } // 15.09.02 - Ãß°¡ detlinfo(); } } /** * @group : * @ver : 2007.03.30 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : ´ëºÐ·ù ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function startopen(){ // °£È£ÇϵåÄÚµù Å×À̺í Á¶È¸_20090604 ±èÈ«Á¡ ¼öÁ¤±ÇÇÑÀÚ var pCode = "'097'"; // Á¶È¸ÇÒ CdGrupID ÄÚµåÁ¤º¸ var pDate = getCurrentDate(); // Á¶È¸±âÁØÀÏÀÚ fGetNursHardCdInfo(pCode, pDate); grd_lrggrup.allowSelection = false; // ¸ÖƼ ¼±Åà ¿©ºÎ. grd_detlgrup.allowSelection = false; model.makeValue("/root/send/supcd","********"); if(submit("TRMNR01903")){ if(grd_lrggrup.rows-grd_lrggrup.fixedrows > 0){ grd_lrggrup.row =1; detlinfo(); } } } /** * @group : * @ver : 2007.03.31 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : ´ëºÐ·ù Ŭ¸¯½Ã * @param : * @return : * @--------------------------------------------------- */ function detlinfo(){ var iRow = grd_lrggrup.row; if(iRow < 1) return; model.removenode("/root/send"); model.setValue(xCondPath+"/lrghngnm",model.getValue(xlrgListPath+"["+iRow+"]/hngnm")); model.setValue(xCondPath+"/lrggrupcd", model.getValue(xlrgListPath+"["+iRow+"]/grupcd")); model.makeNode("/root/send"); model.copyNode("/root/send", xCondPath); if(model.getValue(xlrgListPath+"["+iRow+"]/grupflag") != 3 && model.getValue(xlrgListPath+"["+iRow+"]/grupflag") != 5 ){ // ºÎ¼­º°ÀÌ ¾Æ´Ñ °æ¿ì¿¡´Â ÀÔ·ÂÀÌ ÇÊ¿ä ¾øÀ½. grd_detlgrup.colHidden(6) = true; }else{ grd_detlgrup.colHidden(6) = false; } if(submit("TRMNR01904")){ model.copyNode("/root/hidden/main", "/root/main"); grd_detlgrup.rebuild(); setTree(grd_detlgrup, grd_detlgrup.colRef("depth"), grd_detlgrup.colRef("hngnm"),true); //fMakeTreeView(); // Æ®¸®±¸Á¶ ¸¸µé±â if(model.getValue(xlrgListPath+"["+iRow+"]/grupflag")==3 || model.getValue(xlrgListPath+"["+iRow+"]/grupflag")==5){ fSettingReadOnlyGrid(); } } setBtnAut(); // Áß¾Ó/±â°üº° °ü¸® ¸Þ´º±×·ì¿¡ µû¸¥ ¹öư ±ÇÇÑ ºÎ¿© 2010-06-28 ¾Èµµ¿µ } /** * @group : * @ver : 2007.04.02 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : »ó¼¼ºÐ·ùÀÇ Ä÷³ º¯°æ½Ã.. * @param : * @return : * @--------------------------------------------------- */ function fChangedGridCol(){ if ( gAuthYN != "Y" ){ return; } var sDetlGrupRow = grd_detlgrup.row; var sDetlGrupBKRow=0; if(model.getValue(xClsListPath+"["+sDetlGrupRow+"]/stat") != "-"){ return; } // µ¥ÀÌÅÍ º¯°æ ¿©ºÎ check var grupcd = model.getValue(xClsListPath+"["+sDetlGrupRow+"]/grupcd"); for(var i=1; i<= getNodesetCount(xClsListBKPath); i++){ if(model.getValue(xClsListBKPath+"["+i+"]/grupcd") == grupcd){ sDetlGrupBKRow = i; break; } } if(instance1.selectSingleNode(xClsListPath+"["+sDetlGrupRow+"]").xml != instance1.selectSingleNode(xClsListBKPath+"["+sDetlGrupBKRow+"]").xml){ model.setValue(xClsListPath+"["+sDetlGrupRow+"]/stat","U"); //grd_detlgrup.rebuild(); //fMakeTreeView(); // Æ®¸®±¸Á¶ ¸¸µé±â } } /** * @group : * @ver : 2007.04.02 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : gridÀÇ ´Ýħȿ°ú * @param : * @return : * @--------------------------------------------------- */ function closegroup(){ var sDepth = 0; for(var i = grd_detlgrup.fixedRows; i <= grd_detlgrup.rows; i++){ sDepth = eval(model.getValue(xClsListPath+"["+i+"]/depth")); if(sDepth > 0){ grd_detlgrup.iscollapsed(i)=true } } grd_detlgrup.refresh(); } /** * @group : * @ver : 2007.04.02 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : gridÀÇ ¿­¸²È¿°ú * @param : * @return : * @--------------------------------------------------- */ function opengroup(){ for(var i = grd_detlgrup.fixedRows; i <= grd_detlgrup.rows; i++){ grd_detlgrup.iscollapsed(i)=false } grd_detlgrup.refresh(); } /** * @group : * @ver : 2007.04.04 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : gridÀÇ mouse down * @param : * @return : * @--------------------------------------------------- */ function fMouseDownGridRow(){ //debugger; if ( gAuthYN != "Y" ){ return; } var iLrgGrupRow = grd_lrggrup.row; var iDetlGrupRow = grd_detlgrup.mouseRow; var sGrupFlag = model.getValue(xlrgListPath+"["+iLrgGrupRow+"]/grupflag"); var sDepth = model.getValue(xClsListPath+"["+iDetlGrupRow+"]/depth"); if(event.button == 1){ // LButton var iRow = grd_detlgrup.mouseRow; if(iRow < 0) grd_detlgrup.row = 0; } if(event.button == 3){ // RButton if(grd_detlgrup.rows <= grd_detlgrup.fixedrows ){ var iRow = grd_detlgrup.mouseRow;//grd_detlgrup.row; if(iRow < 0) grd_detlgrup.row = 0; window.setPopupMenu(true, "/root/hidden/detlgrup_samelevl_popmenu/menu", "name", "func", false); }else{ if(grd_detlgrup.isCell(event.target) && grd_detlgrup.mouseRow >= grd_detlgrup.fixedrows){ // ºÎ¼­º°ÀÇ °æ¿ì´Â 3 ·¹º§, ±×¿ÜÀÇ ´ëºÐ·ùÀÇ °æ¿ì´Â 2·¹º§ ÀÌÈķδ ÇÏÀ§Ç׸ñ Ãß°¡ ¸Þ´º¸¦ º¸¿©ÁÖÁö ¾Ê´Â´Ù. //¿ëµµ(ºÎ¼­)º°ÀÇ °æ¿ì´Â 2·¹º§ÀÌÈķδ ÇÏÀ§Ç׸ñ Ãß°¡¸Þ´º¸¦ º¸¿©ÁÖÁö ¾Ê´Â´Ù. 20080701 ±èÈ«Á¡ 20080617¿ä±¸»çÇ× if(((sGrupFlag == 3 ) && sDepth >= 3) || ((sGrupFlag != 3 ) && sDepth >= 2) ){ window.setPopupMenu(true, "/root/hidden/detlgrup_samelevl_popmenu/menu", "name", "func", false); }else { window.setPopupMenu(true, "/root/hidden/detlgrup_sameinflevl_popmenu/menu", "name", "func", false); } }else{ window.setPopupMenu(false); } } } } /** * @group : * @ver : 2007.04.17 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : ºÎ¼­ ÆË¾÷ * @param : * @return : * @--------------------------------------------------- */ function fCallDeptInfo(){ var iCol = grd_detlgrup.col; var iRow = grd_detlgrup.row; if ( gAuthYN != "Y" ){ return; } if(iCol == 6){ var sGrupCD = model.getValue(xClsListPath+"["+iRow+"]/grupcd"); var sGrupFlag = model.getValue(xClsListPath+"["+iRow+"]/grupflag"); if(sGrupCD!="" && model.getValue(xClsListPath+"[supcd='"+sGrupCD+"']/supcd") != ""){ messageBox("ÇÏÀ§Ç׸ñÀÌ Á¸ÀçÇÏ¿© º¯°æ","E001"); return; } var sSupCD = model.getValue(xClsListPath+"["+iRow+"]/supcd"); if(sSupCD!="" && model.getValue(xClsListPath+"[grupcd='"+sSupCD+"']/grupcd") != ""){ messageBox("»óÀ§Ç׸ñÀÌ Á¸ÀçÇÏ¿© º¯°æ","E001"); return; } if(sGrupFlag < 5){//20080701 ±èÈ«Á¡ 20080617 ±è¿µ¸² »ù ¿ä±¸»çÇ× ºÎ¼­¿ëµµ´Â ºÎ¼­µî·ÏÇÊ¿ä¾øÀ½. zbcfOpenInstDeptCodeList("deptnm", model.getValue(xClsListPath+"["+iRow+"]/deptnm"), xClsListPath+"["+iRow+"]/deptcd", xClsListPath+"["+iRow+"]/deptnm", "orduseyn", ""); } } } /** * @group : * @ver : 2007.04.19 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : ±×¸®µå ºÎ¼­Á¶È¸ ÆË¾÷ ÀбâÀü¿ë ¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fSettingReadOnlyGrid(){ var sDeltGrupCnt = grd_detlgrup.rows-grd_detlgrup.fixedrows; grd_detlgrup.isreadonly(1,6,sDeltGrupCnt,6) = true; // Àüü ÀбâÀü¿ë ¼³Á¤ for(var iRow=grd_detlgrup.fixedrows; iRow<=sDeltGrupCnt; iRow++){ if(eval(model.getValue(xClsListPath+"["+iRow+"]/depth")) == 1){ grd_detlgrup.isreadonly(iRow,6) = false; // ÃÖ»óÀ§ Ç׸ñ¸¸ ¾²±â °¡´É } } } /** * @group : * @ver : 2010.06.24 * @by : ¾Èµµ¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : Áß¾Ó/±â°üº° °ü¸® ¸Þ´º±×·ì ±¸ºÐÀ» À§ÇÑ ÇÔ¼ö * @param : * @return : * @--------------------------------------------------- */ /* ¸Þ´º±×·ìÄÚµå °¡Á®¿À±â(from °£È£ÇϵåÄÚµù Å×À̺í) 2010-06-24 ¾Èµµ¿µ */ function chkInstMG(){ //debugger; grd_lrggrup.allowSelection = false; // ¸ÖƼ ¼±Åà ¿©ºÎ. grd_detlgrup.allowSelection = false; // ´ÙÁß¼±ÅÃ ÇØÁö model.makeValue("/root/send/supcd","********"); if(submit("TRMNR01903")){ if(grd_lrggrup.rows-grd_lrggrup.fixedrows > 0){ grd_lrggrup.row =1; detlinfo(); } } var pCode = "'208'"; // Á¶È¸ÇÒ CdGrupID ÄÚµåÁ¤º¸ var pDate = getCurrentDate(); //Á¶È¸±âÁØÀÏÀÚ var pTime = getCurrentTime().substring(0,4); //Á¶È¸±âÁؽð£ //var mainPath = "/root/temp/shifttimeinfo/shifttimelist"; var initPath = "/root/code/codeinfo/codelist"; fGetNursHardCdInfo(pCode, pDate); // °£È£°øÅë°ü¸® ¸Þ´º±×·ìÄÚµå Á¶È¸ var str = getGlobalVariable("menugroupcd"); var currentMG = ""; // ÇöÀçÀÇ ¸Þ´º±×·ìÄÚµå ÃßÃâ for(i=0; i < str.length; i++){ if(str.charAt(i) == "|") break; currentMG = currentMG + str.charAt(i); } // Áß¾Ó, ±â°üº° °ü¸®ÀÚ ¸Þ´º±×·ì ±¸ºÐ if(model.getValue(initPath+"[supcdid = '1' and cdid = '"+currentMG+"']/cdid")){ MGFlag = "C"; // Áß¾Ó } else if(model.getValue(initPath+"[supcdid = '2' and cdid = '"+currentMG+"']/cdid")){ MGFlag = "I"; // ±â°üº° }else{ // µÑ´Ù ÇØ´çÇÏÁö ¾ÊÀ»½Ã default·Î ±â°üº° »ç¿ëÀÚ (2010-06-29 ¼­¿ï¼º¸ð ±è¼÷Àλù ¿äû) MGFlag = "I"; } // Ãʱ⠹öư disable var datapath = "/root/main/lrggrup/lrggruplist"; var currentRow = model.getValue(datapath + "["+grd_lrggrup.Row + "]/grupflag"); if(MGFlag == "I" && (currentRow == "1" || currentRow == "2")){ // default·Î '»óȲº°'À̳ª 'Áúȯº°' Á¶È¸µÉ ½Ã ±â°üº°»ç¿ëÀÚÀÏ °æ¿ì ¹öư disable btn_del.disabled = true; btn_save.disabled = true; } } /** * @group : * @ver : 2010.06.24 * @by : ¾Èµµ¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : Áß¾Ó/±â°üº° °ü¸® ¸Þ´º±×·ì¿¡ µû¸¥ ¹öư ±ÇÇÑ ºÎ¿© * @param : * @return : * @--------------------------------------------------- */ function setBtnAut(){ if(MGFlag == "I"){ var datapath = "/root/main/lrggrup/lrggruplist"; var currentRow = model.getValue(datapath + "["+grd_lrggrup.Row + "]/grupflag"); if(currentRow == "1" || currentRow == "2"){ // »óȲº°, Áúȯº° ´ëºÐ·ù btn_del.disabled = true; btn_save.disabled = true; ableFlag = "N"; gAuthYN = "N"; }else{ btn_del.disabled = false; btn_save.disabled = false; ableFlag = "Y"; gAuthYN = "Y"; } }else{ btn_del.disabled = false; btn_save.disabled = false; gAuthYN = "Y"; } }