/******************************************************************************** * @group : ¼ººÐÇåÇ÷½Ç Åë°è * @ver : 2008.09.23 * @by : dhkim * @desc : ¼ººÐÇåÇ÷½Ç Åë°è °øÅë»ç¿ë ½ºÅ©¸³Æ® *********************************************************************************/ /** * create : 2008.09.23 * desc : ºÎ¼­Á¤º¸Á¶È¸ * orddeptflag : 'I'ÀÔ¿ø, 'O'¿Ü·¡, 'W'º´µ¿ * yyyymm : Á¶È¸±âÁسâ¿ù */ function fGetDeptInfo(orddeptflag, yyyymm, setNode, getNode){ if(orddeptflag != null && orddeptflag != ''){ model.removenode(setNode); model.makeValue(setNode + '/orddeptflag', orddeptflag); model.makeValue(setNode + '/yyyymm', yyyymm); model.removenode('/root/temp/deptinfo'); model.makeNode('/root/temp/deptinfo'); if(submit('TRSNA00101')){ model.removenode(getNode); model.makenode(getNode); model.copyNode(getNode, '/root/temp/deptinfo'); model.removenode('/root/temp/deptinfo'); }else{ messageBox('ºÎ¼­Á¤º¸Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E'); } } } /** * create : 2008.09.23 * desc : ÁÖÄ¡ÀÇÁ¤º¸Á¶È¸ * deptcd : Áø·á°ú * yyyymm : Á¶È¸±âÁسâ¿ù */ function fGetUserInfo(deptcd, yyyymm, setNode, getNode){ model.removenode(setNode); model.makeValue(setNode + '/deptcd', deptcd); model.makeValue(setNode + '/yyyymm', yyyymm); model.removenode('/root/temp/userinfo'); model.makeNode('/root/temp/userinfo'); if(submit('TRSNA00102')){ model.removenode(getNode); model.makenode(getNode); model.copyNode(getNode, '/root/temp/userinfo'); // model.removenode('/root/temp/userinfo'); }else{ messageBox('ÁÖÄ¡ÀÇÁ¤º¸Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E'); } } /** * create : 2008.09.23 * desc : Á¶È¸Á¶°Ç hidden/visible, nodeset º¯°æ */ function fShowCondition(cap_ward, cmb_ward, cap_dept, cmb_dept, cap_dr, cmb_dr, ioflag){ if(ioflag == 'A'){ document.all(cap_ward).attribute("visibility") = "hidden"; document.all(cmb_ward).attribute("visibility") = "hidden"; document.all(cap_dept).attribute("visibility") = "hidden"; document.all(cmb_dept).attribute("visibility") = "hidden"; document.all(cmb_dr).attribute("visibility") = "hidden"; document.all(cap_dr).attribute("visibility") = "hidden"; document.all(cmb_dept).choices.itemset.attribute('nodeset') = ''; }else if(ioflag == 'I'){ document.all(cap_ward).attribute("visibility") = "visible"; document.all(cmb_ward).attribute("visibility") = "visible"; document.all(cap_dept).attribute("visibility") = "visible"; document.all(cmb_dept).attribute("visibility") = "visible"; document.all(cmb_dr).attribute("visibility") = "visible"; document.all(cap_dr).attribute("visibility") = "visible"; document.all(cmb_dept).choices.itemset.attribute('nodeset') = '/root/hidden/indeptinfo/deptlist'; }else if(ioflag == 'O'){ document.all(cap_ward).attribute("visibility") = "hidden"; document.all(cmb_ward).attribute("visibility") = "hidden"; document.all(cap_dept).attribute("visibility") = "visible"; document.all(cmb_dept).attribute("visibility") = "visible"; document.all(cmb_dr).attribute("visibility") = "visible"; document.all(cap_dr).attribute("visibility") = "visible"; document.all(cmb_dept).choices.itemset.attribute('nodeset') = '/root/hidden/outdeptinfo/deptlist'; } document.all(cmb_dept).refresh(); } /** * create : 2008-09-25 * author : dhkim * desc : Á¶È¸µÈ columnÀÇ Àϼö¸¦ Á¶È¸Á¶°Ç¿¡ ¸Â´Â ¿ù¿¡ ÇØ´çÇÏ´Â ÀÏÀÚ¸¸ È­¸é¿¡ display * param : grdObj ±×¸®µå¾ÆÀ̵ð * grdColIdx ±×¸®µå col°¹¼ö * lastdd Á¶È¸Á¶°ÇÀÇ ³â¿ù¿¡ ÇØ´çÇÏ´Â ¸¶Áö¸·ÀÏÀÚ°ª * ftot ¼Ò°è³¾ colÀÇ ½ÃÀÛ idx */ function fShowDays(grdObj, grdColIdx, lastdd, ftot){ //Á¶È¸³â¿ù¿¡ ÇØ´çÇÏ´Â ¸¶Áö¸· ÀÏÀÚ°ª±îÁö¸¸ ±×¸®µå¿¡ º¸¿©ÁÜ var fidx = 0; var lidx = grdColIdx-1; var colnm = ''; for(var i = 1; i < lidx; i++){ grdObj.colhidden(i) = false;//ÀÏ´Ü ÀüºÎ visible»óÅ colnm = grdObj.colAttribute(i, 'ref'); if(colnm.indexOf('d'+lastdd) > -1){ fidx = i+1; } } //¿©±â¼­ colÀ» ¼û±ä´Ù. for( var i = fidx ; i < lidx; i++){ grdObj.colhidden(i) = true; } } /** * create : 2008-09-29 * author : dhkim * desc : Á¶È¸µÈ columnÀÇ Çհ踦 display * param : grdObj ±×¸®µå¾ÆÀ̵ð * grdColIdx ±×¸®µå col°¹¼ö * ftot ¼Ò°è³¾ colÀÇ ½ÃÀÛ idx */ function fShowTotal(grdObj, grdColIdx, ftot){ //±×¸®µåÀÇ totalÀ» ³¿ for(var i = ftot; i <= grdColIdx; i++){ grdObj.subtotal("sum", -1, i, "#,###", "background-color:#99ff99;font-weight:bold", 1, "Total"); } }