/* --------------------------------------------------------------------- ÀÔ°£ÆÇ Àü¹®ÀÇ Áø·á¾È³» - Version : 1) : Ver.1.00.01 : Create By dhkim : 2009.09.16 ----------------------------------------------------------------------*/ // globalº¯¼ö var grdintervalID ; // ±×¸®µå Åä±ÛÁ¶È¸ interval var researchID ; // ÀçÁ¶È¸ interval var tmpflag = 1; var ip = app.clientIp; var deptcd = ""; var centcd = ""; var deptnm = ""; var centnm = ""; /** * @group : * @ver : 2009.09.16 * @by : dhkim * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸éÃʱâÈ­ * @param : * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ model.toggle("case1"); //model.removeNodeset("/root/send"); // 2010.05.24 °­ÅÂÈÆ ÀÔ°£ÆÇ ip±âÁØÀÚ·á ¼¼ÆÃ //ÀÔ°£ÆÇŸÀÌÆ² Á¶È¸ fGetNursHardCdInfo("'SGN'", getCurrentDate()); var crtDate = getCurrentDate(); model.makeValue("/root/send/ipaddr" , ip); model.makeValue("/root/send/condition", crtDate); model.makeValue("/root/send/signbdyn", 'Y'); // 2010.6.14 °­ÅÂÈÆ È­¸é¿¡¼­ Áø·á°ú ¹Þ¾Æ¼­ ¼¼ÆÃ centnm = model.getValue("/root/temp/centnm"); deptnm = model.getValue("/root/temp/deptnm"); centcd = model.getValue("/root/temp/centcd"); deptcd = model.getValue("/root/temp/deptcd"); if(centnm == null || centnm == "" || centnm == " " || centnm == "-"){ model.setValue("/root/main/titlinfo/titlnm", deptnm + " Àü¹®ÀÇ Áø·á¾È³»"); }else{ model.setValue("/root/main/titlinfo/titlnm", centnm + " Àü¹®ÀÇ Áø·á¾È³»"); } /* // 2010.5.24 °­ÅÂÈÆ ipüũ ÈÄ Áø·á°ú À̸§ ¼¼ÆÃ var cnt = getNodesetCount("/root/code/codeinfo/codelist"); for(var i=1;i<=cnt;i++){ var tmpip = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); var tmpnm = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdnm"); var tmpdeptcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/supcdid"); if(ip==tmpip){ model.setValue("/root/main/titlinfo/titlnm", tmpnm); model.makeValue("/root/send/centcd", tmpdeptcd); deptcd = tmpdeptcd; } } */ cap_titlnm.refresh(); //¼¾ÅÍÀÎÁö ÀϹÝÁø·á°úÀÎÁö Á¶È¸ //ÀÔ°£ÆÇŸÀÌÆ² Á¶È¸ // if(!submit('TRMNV99901')){ // messageBox('¹®Á¦°¡ ¹ß»ýÇÏ¿© ŸÀÌÆ²Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E'); // return false; // } fSearch(); // 2010.05.28 °­ÅÂÈÆ ÀÏÁ¤ ½Ã°£°£°ÝÀ» µÎ°í ÀçÁ¶È¸ var reSearchIntervalTime = 12 * 60 * 60 * 1000 ; researchID = window.setInterval("fReSearch()", reSearchIntervalTime); } /** * @group : * @ver : 2009.09.16 * @by : dhkim * @--------------------------------------------------- * @type : function * @access : public * @desc : Áø·áÀÏÁ¤Á¶È¸ * @param : * @param : * @return : * @--------------------------------------------------- */ function fSearch(){ model.makeNode("/root/send/centcd"); // deptcd = "2361300000"; if(centcd == null || centcd == "" || centcd == " " || centcd == "-"){ model.setValue("/root/send/centcd", deptcd); }else{ model.setValue("/root/send/centcd", centcd); } model.setValue("/root/send/condition", getCurrentDate()); //Áø·áÀÏÁ¤Á¶È¸ if(!submit('TRMNV99902')){ messageBox('¹®Á¦°¡ ¹ß»ýÇÏ¿© Áø·áÀÏÁ¤Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E'); return false; }else{ //±×¸®µå¸¦ ¸ÓÁöÇÑ´Ù. datagrid1.mergeCol(datagrid1.colRef("depthngnm")) = true; datagrid1.mergeCol(datagrid1.colRef("usernm")) = false; datagrid1.mergeCol(datagrid1.colRef("am")) = false; datagrid1.mergeCol(datagrid1.colRef("pm")) = false; datagrid1.mergeCol(datagrid1.colRef("ordfild")) = false; //¼±ÅÃÁø·áÀǻ縦 ÆÄ¶õ»öÀ¸·Î Ä¥ÇÑ´Ù. var specordyn; for(var i = 1; i <= datagrid1.rows; i++){ specordyn = model.getValue('/root/main/signboardinfo/signboardinfolist[' + i + ']/specordyn'); if(specordyn == 'Y'){ datagrid1.cellStyle('background-color', i, 1) = "#ccffff"; datagrid1.cellStyle('background-color', i, 2) = "#ccffff"; datagrid1.cellStyle('background-color', i, 3) = "#ccffff"; datagrid1.cellStyle('background-color', i, 4) = "#ccffff"; }else{ datagrid1.cellStyle('background-color', i, 1) = 'transparent'; datagrid1.cellStyle('background-color', i, 2) = 'transparent'; datagrid1.cellStyle('background-color', i, 3) = 'transparent'; datagrid1.cellStyle('background-color', i, 4) = 'transparent'; } } // Àü±¤ÆÇ ÁÙÀÌ 17ÁÙÀÌ ³ÑÀ» °æ¿ì 10ÃÊ °£°ÝÀ¸·Î È­¸éÀÌ ¹Ù²ñ. var listRow = getNodesetCount("/root/main/signboardinfo/signboardinfolist"); var signRow = 17; if( listRow > signRow ){ // 17ÁÙ(signRow) ÃʰúÇÏ´Â °Ç ´ÙÀ½ ±×¸®µå·Î º¹»ç for(var i=signRow+1;i<=listRow;i++){ model.makeValue("/root/main/signboardinfo/signboardinfolist2["+(i-signRow)+"]/depthngnm", model.getValue("/root/main/signboardinfo/signboardinfolist["+i+"]/depthngnm")); model.makeValue("/root/main/signboardinfo/signboardinfolist2["+(i-signRow)+"]/usernm", model.getValue("/root/main/signboardinfo/signboardinfolist["+i+"]/usernm")); model.makeValue("/root/main/signboardinfo/signboardinfolist2["+(i-signRow)+"]/specordyn", model.getValue("/root/main/signboardinfo/signboardinfolist["+i+"]/specordyn")); model.makeValue("/root/main/signboardinfo/signboardinfolist2["+(i-signRow)+"]/am", model.getValue("/root/main/signboardinfo/signboardinfolist["+i+"]/am")); model.makeValue("/root/main/signboardinfo/signboardinfolist2["+(i-signRow)+"]/pm", model.getValue("/root/main/signboardinfo/signboardinfolist["+i+"]/pm")); model.makeValue("/root/main/signboardinfo/signboardinfolist2["+(i-signRow)+"]/ordfild", model.getValue("/root/main/signboardinfo/signboardinfolist["+i+"]/ordfild")); } // 17ÁÙ ÃʰúÇÏ´Â °Ç grid1¿¡¼­ »èÁ¦ for(var i=signRow+1;i<=listRow;i++){ datagrid1.removeRow(); } datagrid1.rebuild(); datagrid2.rebuild(); //¼±ÅÃÁø·áÀǻ縦 ÆÄ¶õ»öÀ¸·Î Ä¥ÇÑ´Ù. var specordyn2; for(var i = 1; i <= datagrid2.rows; i++){ specordyn2 = model.getValue('/root/main/signboardinfo/signboardinfolist2[' + i + ']/specordyn'); if(specordyn2 == 'Y'){ datagrid2.cellStyle('background-color', i, 1) = "#ccffff"; datagrid2.cellStyle('background-color', i, 2) = "#ccffff"; datagrid2.cellStyle('background-color', i, 3) = "#ccffff"; datagrid2.cellStyle('background-color', i, 4) = "#ccffff"; }else{ datagrid2.cellStyle('background-color', i, 1) = 'transparent'; datagrid2.cellStyle('background-color', i, 2) = 'transparent'; datagrid2.cellStyle('background-color', i, 3) = 'transparent'; datagrid2.cellStyle('background-color', i, 4) = 'transparent'; } } // 17ÁÙ ³ÑÀ» °æ¿ì µÎ È­¸é ¹ø°¥¾Æ°¡¸ç º¸¿©ÁÜ(10ÃÊ °£°Ý) var submitIntervalTime = 10 * 1000 ; grdintervalID = window.setInterval("fMoveList()", submitIntervalTime); //10ÃÊ } } model.refresh(); } /** * @group : * @ver : 2010.05.28 * @by : sonickth * @--------------------------------------------------- * @type : function * @access : public * @desc : ±×¸®µå 10Ãʰ£°Ý ¹ø°¥¾Æ º¸¿©ÁÜ * @param : * @param : * @return : * @--------------------------------------------------- */ function fMoveList(){ if(tmpflag == 1){ button2.dispatch("onclick"); }else{ button1.dispatch("onclick"); } tmpflag = tmpflag * -1; // window.clearInterval(grdintervalID); } /** * @group : * @ver : 2010.05.28 * @by : sonickth * @--------------------------------------------------- * @type : function * @access : public * @desc : Á¤ÇØÁø ½Ã°£¿¡ ÀçÁ¶È¸ * @param : * @param : * @return : * @--------------------------------------------------- */ function fReSearch(){ fSearch(); } /** * @group : * @ver : * @by : * @--------------------------------------------------- * @type : function * @access : public * @desc : 'ESC' or 'Q' ۸¦ ´©¸£¸é ŸÀÌ¸Ó ÇØÁ¦ ¹× À©µµ¿ì ´Ý±â * @param : * @param : * @return : * @--------------------------------------------------- */ function fClearTimer(){ var keyPressed = event.keyCode ; if(keyPressed == 27 || keyPressed == 81) // 'ESC' or 'Q' ۰¡ ´­·ÁÁø °æ¿ì { var answer = messageBox("ÁøÇàÇöȲ ¾È³» ÇÁ·Î±×·¥ Á¾·áÇÕ´Ï´Ù.", "I") ; if(answer == 1) { fCloseBoard(); } } } function fCloseBoard(){ if (researchID != "") window.clearInterval(researchID); if (grdintervalID != "") window.clearInterval(grdintervalID); model.close() ; }