/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ¼ú½Ä¾î ( SMMRE00200_¼ú½Ä¾î°ü¸®.xrw - JScript ) - Version : 1) : Ver.1.00.01 - Author : ÃÖ¿øµ· (2010.12.01~ - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sSELWORDINFO_PATH = "/root/main/selinfo/wordinfo" var sSELWORDLIST_PATH = "/root/main/selinfo/wordinfo/wordlist" var sSELWORDINFO_ORG_PATH = "/root/data/selinfo/wordinfo" var sSELWORDLIST_ORG_PATH = "/root/data/selinfo/wordinfo/wordlist" var sMODINFO_PATH = "/root/data/modinfo" var sMODWORDINFO_PATH = "/root/data/modinfo/wordinfo" var sDELINFO_PATH = "/root/data/delinfo" var sDELWORDINFO_PATH = "/root/data/delinfo/wordinfo" // PK COLUMNS var aPKCOLID_MASTLIST = new Array( "instcd" , "wrpid" ); /** * @--------------------------------------------------- * @creat : 20100000 * @author : ÃÖ¿øµ· * @desc : ÃʱâÈ­ * @--------------------------------------------------- */ function fInitialize() { if(checkOpener() // ÆË¾÷ ¿ÀÇÂÀÏ °æ¿ì ¾÷¹«±¸ºÐÀ» °¡Á®¿Â´Ù. && opener.window.javascript.getScreenID() == "SMMRE00700") // SMMRE00700_Ä¡°ú±â·Ï.xrw ¿¡¼­ ·ÎµåÇßÀ» ½Ã... { model.setValue("/root/main/cond/bizflag", opener.model.getValue("/root/main/cond/foldinfo/bizflag")); } fGetwordinfo(); // ¼ú½Ä¾î¸¦ Á¶È¸ÇÑ´Ù. } /** * @--------------------------------------------------- * @creat : 20100000 * @author : ÃÖ¿øµ· * @desc : ¼ú½Ä¾î¸¦ Á¶È¸ * @--------------------------------------------------- */ function fGetwordinfo() { // ÃʱâÈ­ START //mainlist ÃʱâÈ­ model.removenode(sSELWORDINFO_PATH); model.makeNode(sSELWORDINFO_PATH); //send parameter ÃʱâÈ­ model.removeNodeset("/root/send/wordinfo/reqdata"); model.makeNode("/root/send/wordinfo/reqdata"); model.copyNode("/root/send/wordinfo/reqdata", "/root/main/cond"); // ÃʱâÈ­ END //submit È£Ãâ if(!submit("TRMRE00201")){ messageBox("Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.", "E999"); return; } setActiveInit(); // ÃʱâÈ­ (Á¶È¸, ÀúÀå ÈÄ) } /** * @--------------------------------------------------- * @creat : 20100000 * @author : ÃÖ¿øµ· * @desc : ÃʱâÈ­ (Á¶È¸, ÀúÀå ÈÄ) * @--------------------------------------------------- */ function setActiveInit() { createTempNode(); // Temp ³ëµå¸¦ »ý¼ºÇÑ´Ù. model.removeNodeset(sMODWORDINFO_PATH); model.makeNode(sMODWORDINFO_PATH); model.removeNodeset(sDELWORDINFO_PATH); model.makeNode(sDELWORDINFO_PATH); } /** * @--------------------------------------------------- * @creat : 20100000 * @author : ÃÖ¿øµ· * @desc : ¼ú½Ä¾î ÀúÀå * @--------------------------------------------------- */ function fClkBtnwordSave() { if(chkMsetIdenNode(aPKCOLID_MASTLIST, sSELWORDLIST_ORG_PATH, sSELWORDINFO_PATH, sDELWORDINFO_PATH, sMODWORDINFO_PATH, false, "insertwrpid", null, "m", "i")) // µ¿ÀÏ¿©ºÎüũ { messageBox("ÀúÀåÇÒ µ¥ÀÌÅͰ¡", "I004"); return; } //send parameter ÃʱâÈ­ model.removeNodeset("/root/send/wordinfo/reqdata"); model.makeNode("/root/send/wordinfo/reqdata"); model.copyNode("/root/send/wordinfo/reqdata", "/root/main/cond"); model.removeNodeset("/root/send/wordinfo/savedata"); var modwordinfo = instance1.selectSingleNode(sMODWORDINFO_PATH); var delwordinfo = instance1.selectSingleNode(sDELWORDINFO_PATH); if ( modwordinfo != null && modwordinfo.childNodes.length > 0) // Ãß°¡, ¼öÁ¤Á¤º¸¸¦ save¿¡ µî·ÏÇÑ´Ù. { model.makeNode ("/root/send/wordinfo/savedata/modlist"); model.makeValue("/root/send/wordinfo/savedata/modlist", getNodeListCSV(modwordinfo.childNodes)); } if ( delwordinfo != null && delwordinfo.childNodes.length > 0) // »èÁ¦Á¤º¸¸¦ save¿¡ µî·ÏÇÑ´Ù. { model.makeNode ("/root/send/wordinfo/savedata/dellist"); model.makeValue("/root/send/wordinfo/savedata/dellist", getNodeListCSV(delwordinfo.childNodes)); } if(!submit("TXMRE00201")){ messageBox("ÀúÀåÀ» ½ÇÆÐÇÏ¿´½À´Ï´Ù.", "E999"); return; } setActiveInit(); // ÃʱâÈ­ (Á¶È¸, ÀúÀå ÈÄ) if(checkOpener() // ÆË¾÷ ¿ÀÇÂÀÏ °æ¿ì ¾÷¹«±¸ºÐÀ» °¡Á®¿Â´Ù. && opener.window.javascript.getScreenID() == "SMMRE00700") // SMMRE00700_Ä¡°ú±â·Ï.xrw ¿¡¼­ ·ÎµåÇßÀ» ½Ã... { opener.window.javascript.fGetRecWordinfo(); //±â·Ï¿ë ¼ú½Ä¾î¹×Æú´õº°¼ú½Ä¾î¸¦ Á¶È¸ÇÑ´Ù. } } /** * @--------------------------------------------------- * @creat : 20100000 * @author : ÃÖ¿øµ· * @desc : Temp ³ëµå¸¦ »ý¼ºÇÑ´Ù. * @--------------------------------------------------- */ function createTempNode() { model.removeNodeset(sSELWORDINFO_ORG_PATH); model.makeNode(sSELWORDINFO_ORG_PATH); model.copyNode(sSELWORDINFO_ORG_PATH, sSELWORDINFO_PATH); } /** * @--------------------------------------------------- * @creat : 20100000 * @author : ÃÖ¿øµ· * @desc : ¼ú½Ä¾î Ãß°¡ * @--------------------------------------------------- */ function fClkBtnwordAdd() { grd_wordlist.addRow(false); currow = grd_wordlist.row-1; model.setValue(sSELWORDLIST_PATH + "[" + currow + "]/bizflag" , model.getValue("/root/main/cond/bizflag")); model.setValue(sSELWORDLIST_PATH + "[" + currow + "]/wrdflag" , model.getValue("/root/main/cond/wrdflag" )); model.setValue(sSELWORDLIST_PATH + "[" + currow + "]/seq" , 10 ); model.setValue(sSELWORDLIST_PATH + "[" + currow + "]/useyn" , "Y"); model.setValue(sSELWORDLIST_PATH + "[" + currow + "]/status" , "i"); model.refresh(); grd_wordlist.bottomrow = grd_wordlist.row; } /** * @--------------------------------------------------- * @creat : 20100000 * @author : ÃÖ¿øµ· * @desc : ¼ú½Ä¾î »èÁ¦ * @--------------------------------------------------- */ function fClkBtnwordDel() { var delnode = instance1.selectSingleNode(sDELWORDINFO_PATH); var la_wordsel = new Array(); // »èÁ¦ ros Desc Àӽà ÀúÀå var j = 0; for(var i=(grd_wordlist.selectedRows-1); i>=0; i--) { la_wordsel[j++] = grd_wordlist.selectedRow(i); } // »èÁ¦ ³ëµå¸¦ '»èÁ¦³ëµå'¿¡ Àӽà ÀúÀåÀ» Çϰí, »èÁ¦ÇÔ(=> ÀúÀå ½Ã »èÁ¦Á¤º¸ Ȱ¿ë) for(i=0; i