/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ó¹æºÐ·ùÄÚµå ( SMMMB02100_ó¹æºÐ·ùÄÚµå.xrw - JScript ) - Version : 1) : Ver.1.00.01 - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sPRCPCLSCDLIST_PATH = "/root/main/prcpclscdlist/prcpclscdlist"; /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @event : * @return : * @--------------------------------------------------- */ function fInitialize(){ submit("TRMMB02102"); } /** * @desc : TreeViewÀÇ Ã³¹æºÐ·ùÄÚµå ¼±Åýà opener¿¡°Ô ÇöÀç ó¹æºÐ·ùÄÚµå ¹× Ã³¹æºÐ·ù¸í Àü´Þ * @ * @param : * @event : * @return : * @--------------------------------------------------- */ function fChoiPrcpClsCD(rowpos){ var prcpclscd = model.getValue(sPRCPCLSCDLIST_PATH + "[" + rowpos + "]/prcpclscd"); var prcpclsnm = model.getValue(sPRCPCLSCDLIST_PATH + "[" + rowpos + "]/path"); var prcpclscd1 = model.getValue(sPRCPCLSCDLIST_PATH + "[" + rowpos + "]/prcpclscd1"); var prcpclscd2 = model.getValue(sPRCPCLSCDLIST_PATH + "[" + rowpos + "]/prcpclscd2"); var prcpclscd3 = model.getValue(sPRCPCLSCDLIST_PATH + "[" + rowpos + "]/prcpclscd3"); var useyn = "Y"; //»ç¿ë±¸ºÐ var sPRCPCLSCDLIST_PARAM = useyn + "¢Ì" + prcpclscd + "¢Ì" + prcpclsnm + "¢Ì" + prcpclscd1 + "¢Ì" + prcpclscd2 + "¢Ì" + prcpclscd3; //alert(prcpclscd + "," + prcpclsnm + "," + prcpclscd1 + "," + prcpclscd2 + "," + prcpclscd3); if(checkOpener()){ opener.javascript.setParameter("param", sPRCPCLSCDLIST_PARAM); }else{ messageBox("»óÀ§È­¸éÀÌ º¯°æµÇ¾î µ¥ÀÌÅ͸¦ ó¸®", "E001"); } model.close(); } /** * @desc : ¸¶¿ì½º ¿À¸¥ÂÊ ¹öư ÆË¾÷â * @ * @param : * @return : * @--------------------------------------------------- */ function fMouseRghtBtnPopup(){ if(event.button == 3){ if(trv_prcpclscdlist.isCell(event.target) && trv_prcpclscdlist.focusIndex > -1) window.setPopupMenu(true, "/root/hidden/menu/menu", "label", "func", false); //ÆË¾÷â ¼ÂÆÃ }else{ window.setPopupMenu(false); } } /** * @desc : ó¹æºÐ·ù Ãß°¡ * @ * @param : * @return : * @--------------------------------------------------- */ function fAddPrcpCls(){ var item = trv_prcpclscdlist.item(trv_prcpclscdlist.selectedIndex); var iRow = item.index + 1; var lvl = model.getValue(sPRCPCLSCDLIST_PATH + "[" + iRow + "]/lvl"); var prcpclscd1 = model.getValue(sPRCPCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd1"); var prcpclscd2 = model.getValue(sPRCPCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd2"); var prcpclscd3 = model.getValue(sPRCPCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd3"); fSetCasePrcpCls(lvl, prcpclscd1, prcpclscd2, prcpclscd3); } /** * @desc : ó¹æºÐ·ù ¼öÁ¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fUpdtPrcpCls(){ var item = trv_prcpclscdlist.item(trv_prcpclscdlist.selectedIndex); var iRow = item.index + 1; var lvl = model.getValue(sPRCPCLSCDLIST_PATH + "[" + iRow + "]/lvl"); var prcpclscd1 = model.getValue(sPRCPCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd1"); var prcpclscd2 = model.getValue(sPRCPCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd2"); var prcpclscd3 = model.getValue(sPRCPCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd3"); model.setValue("/root/send/savedata/m", "u"); model.setValue("/root/send/savedata/prcpclscd1", prcpclscd1); model.setValue("/root/send/savedata/prcpclscd2", prcpclscd2); model.setValue("/root/send/savedata/prcpclscd3", prcpclscd3); fShowIptBox(); } /** * @desc : ó¹æºÐ·ù »èÁ¦ * @ * @param : * @return : * @--------------------------------------------------- */ function fDelPrcpCls(){ var item = trv_prcpclscdlist.item(trv_prcpclscdlist.selectedIndex); var iRow = item.index + 1; var lvl = model.getValue(sPRCPCLSCDLIST_PATH + "[" + iRow + "]/lvl"); var prcpclscd1 = model.getValue(sPRCPCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd1"); var prcpclscd2 = model.getValue(sPRCPCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd2"); var prcpclscd3 = model.getValue(sPRCPCLSCDLIST_PATH + "[" + iRow + "]/prcpclscd3"); var clscdflag; switch(lvl){ case "2" : clscdflag = "lrg"; break; case "3" : clscdflag = "mdl"; break; case "4" : clscdflag = "sml"; break; default : messageBox("½Å±Ô ó¹æºÐ·ù¸¦ »èÁ¦ ", "E001"); return; } model.setValue("/root/send/savedata/m", "d"); model.setValue("/root/send/savedata/clscdflag" , clscdflag); model.setValue("/root/send/savedata/prcpclscd1", prcpclscd1); model.setValue("/root/send/savedata/prcpclscd2", prcpclscd2); model.setValue("/root/send/savedata/prcpclscd3", prcpclscd3); submit("TXMMB02102"); addCopyNodeset("/root/main/prcpclscdlist/prcpclscdlist", "/root/temp/prcpclscdlist", "before"); model.refresh(); } /** * @desc : ó¹æºÐ·ù Ãß°¡½Ã, ÀúÀådata ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fSetCasePrcpCls(lvl, prcpclscd1, prcpclscd2, prcpclscd3){ switch(lvl){ //depth levelÀÌ 1ÀÎ °æ¿ì case "1" : fSetReqPrcpClsData("i", "lrg", "", "00", "00"); fShowIptBox(); break; //depth levelÀÌ 2ÀÎ °æ¿ì case "2" : fSetReqPrcpClsData("i", "mdl", prcpclscd1, "", "00"); fShowIptBox(); break; //depth levelÀÌ 3ÀÎ °æ¿ì case "3" : fSetReqPrcpClsData("i", "sml", prcpclscd1, prcpclscd2, ""); fShowIptBox(); break; case "4" : messageBox("½Å±Ô ó¹æºÐ·ù¸¦ »ý¼º ", "E001"); return; } } /** * @desc : ÀúÀå µ¥ÀÌÅÍ ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fSetReqPrcpClsData(status, clscdflag, prcpclscd1, prcpclscd2, prcpclscd3){ model.setValue("/root/send/savedata/m" , status); model.setValue("/root/send/savedata/clscdflag" , clscdflag); model.setValue("/root/send/savedata/prcpclscd1", prcpclscd1); model.setValue("/root/send/savedata/prcpclscd2", prcpclscd2); model.setValue("/root/send/savedata/prcpclscd3", prcpclscd3); model.setValue("/root/send/savedata/useflag" , "Y"); model.setValue("/root/send/savedata/refseq" , "0"); model.refresh(); } /** * @desc : ÀÔ·Ââ Open * @ * @param : * @return : * @--------------------------------------------------- */ function fShowIptBox(){ group1.attribute("top") = event.clientY; group1.attribute("height") = 55; model.setFocus("ipt_prcpclsnm"); model.refresh(); }