var sSETLIST = "/root/main/indxlist/item"; var sSETLIST_HIDDEN = "/root/hidden/indxlist/item"; var sMOUSE_CLK_STATUS; //¸¶¿ì½º Ŭ¸¯ Á¿ì¹öư ±¸ºÐ var sTREE_PATH; //Æ®¸® °æ·Î var sFOCUS_C = -1; //»ó¿ë±¸ À妽º var sTREE_OBJ = trv_indxlist_u; //Æ®¸®ºä ±¸ºÐ var sTREE_PATH = "/root/main/indxlist_u/item"; /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ model.toggle("case2"); model.setValue("/root/send/cond/caseflag","C"); // Æú´õ¸íĪ popup grup_saveas.visible = "false"; model.copyNode("/root/main/indxlist_u", "/root/main/indxlist"); model.refresh(); model.makeValue("/root/send/cond/chosflag", "folder_all"); //ºÐ·ù flag //°³ÀÎ,°ú ±¸ºÐÀ§Çؼ­.. fSelectUserDeptcd("/root/send/cond"); //MyÆú´õ¸¸ Á¶È¸ submit("TRMRF02406"); fAddDepth2(); if (isPopup()){ var degnitemcd = opener.window.javascript.getParameter("comn_degnitemcd"); var srcformcd = opener.window.javascript.getParameter("comn_srcformcd"); var comnchosflag = opener.window.javascript.getParameter("comn_chosflag"); var openmode = opener.window.javascript.getParameter("openmode"); if(srcformcd !="" && degnitemcd !=""){ if(comnchosflag == "C") { button14.selected = true; model.toggle("case2"); model.setValue("/root/send/cond/caseflag","C"); } else if(comnchosflag == "E") { button15.selected = true; model.toggle("case1"); model.setValue("/root/send/cond/caseflag","E"); } var seq = srcformcd + degnitemcd.substr(0,7); model.makeValue("/root/send/grddata/formcd",srcformcd); model.makeValue("/root/send/grddata/itembasecd",degnitemcd.substr(0,7)); model.makeValue( "/root/send/grddata/comnchosflag",comnchosflag); submit("TRMRF02405"); fAddDepthPopup(); model.setValue("/root/main/indxlist_comn/item",seq); model.removeNodeset("/root/send/grddata"); model.refresh(); if(openmode == "insert") { fAddComnCnts(comnchosflag); } } } } function fAddComnCnts(comnchosflag) { var grd = null; if(comnchosflag == "C") { grd = document.controls("grd_comnlist"); } else if(comnchosflag == "E") { grd = document.controls("grd_exmplist"); } var ref = grd.attribute("nodeset"); var reprnm = ""; var comncnts = opener.javascript.getParameter("comncnts"); if(comncnts == "") return; var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); var rowPos = item.index + 1; var degnitemnm = model.getValue(sTREE_PATH+ "[" + rowPos + "]/degnitemnm"); var depth = model.getValue(sTREE_PATH+ "[" + rowPos + "]/depth"); var indxnm = model.getValue(sTREE_PATH+ "[" + rowPos + "]/indxnm"); var degnitemno = model.getValue(sTREE_PATH+ "[" + rowPos + "]/degnitemno"); var formdegnseq = model.getValue(sTREE_PATH+ "[" + rowPos + "]/formdegnseq"); grd.addRow(false); var desCurRow = grd.rows - grd.fixedRows; var setflag = model.getValue("/root/send/cond/setflag"); // °³ÀÎ , °ú , Àüü ±¸ºÐ if (setflag == "U") { model.setValue(ref+"[" + desCurRow + "]/userid", getUserId()); // model.setValue(ref+"[" + desCurRow + "]/deptcd", getUserInfo("dutplcecd")); // } if (setflag == "D") { model.setValue(ref+"[" + desCurRow + "]/userid", ""); model.setValue(ref+"[" + desCurRow + "]/deptcd", getUserInfo("dutplcecd")); // } if (setflag == "A") { model.setValue(ref+"[" + desCurRow + "]/userid", ""); model.setValue(ref+"[" + desCurRow + "]/deptcd", ""); } var clsflag = model.getValue(sTREE_PATH+ "[" + rowPos + "]/clsflag"); var srcformcd = model.getValue(sTREE_PATH+ "[" + rowPos + "]/srcformcd"); var degnitemcd = model.getValue(sTREE_PATH+ "[" + rowPos + "]/degnitemcd"); var itemindxseq = model.getValue(sTREE_PATH+ "[" + rowPos + "]/itemindxseq"); var comnclspath = model.getValue(sTREE_PATH+ "[" + rowPos + "]/pathcd"); if(srcformcd ==""){ srcformcd = "-"; } if(degnitemcd == ""){ degnitemcd = "-"; } if(itemindxseq == -100){ // °øÅë¼­½Ä ÀÎ °æ¿ì model.setValue(ref+"[" + desCurRow + "]/formcd" ,srcformcd); model.setValue(ref+"[" + desCurRow + "]/itembasecd", degnitemcd.substr(0,7)); }else{ //MYÆú´õ ÀÎ °æ¿ì model.setValue(ref+"[" + desCurRow + "]/itemindxseq" ,itemindxseq); model.setValue(ref+"[" + desCurRow + "]/comnclspath" ,comnclspath); } model.setValue(ref+"[" + desCurRow + "]/clsflag", clsflag); // form À̸é F ,folder´Â G model.setValue(ref+"[" + desCurRow + "]/comnchosflag", comnchosflag); //»ó¿ë±¸C ¿¹¹®E model.setValue(ref+"[" + desCurRow + "]/reqflag", setflag); //°³ÀÎ °ú Àüü ±¸ºÐ model.setValue(ref+"[" + desCurRow + "]/reprnm", reprnm); //´ëÇ¥¸í model.setValue(ref+"[" + desCurRow + "]/comncnts", comncnts); //³»¿ë setParameter("reprnm",""); setParameter("comncnts",""); grd.refresh(); grd.row = desCurRow; grd.col = grd.colRef("reprnm"); grd.editcell(); } /** * @desc : Æ®¸®ºä ¼Â * @ * @param : * @return : * @--------------------------------------------------- function //fSetTreeView(chosflag){ // chosflag °¡ C : »ó¿ë±¸ sTREE_OBJ = trv_indxlist_u sTREE_PATH = "/root/main/indxlist_u/item"; }*/ /** * @desc : °øÅë¼­½Ä,Á¦Áõ¸í ¼­½Ä¸®½ºÆ® Á¶È¸ * @ * @param : * @return : * @--------------------------------------------------- */ function fgetFormIndx(comnchosflag){ var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); var rows = item.index + 1; var indxnm = model.getValue(sTREE_PATH+ "[" + rows + "]/indxnm"); var srchyn = model.getValue(sTREE_PATH+ "[" + rows + "]/srchyn"); var srcformcd = model.getValue(sTREE_PATH+ "[" + rows + "]/srcformcd"); var srcformcd = model.getValue(sTREE_PATH+ "[" + rows + "]/srcformcd"); var depth = model.getValue(sTREE_PATH+ "[" + rows + "]/depth"); if(srchyn == "Y") // Á¶È¸¿©ºÎ yn return; var chosflag; // ¼­½Ä ±¸ºÐ if(indxnm == "°øÅë¼­½Ä"){ chosflag = "com"; }else if(indxnm == "Á¦Áõ¸í"){ chosflag = "prof"; }else if(indxnm == "MyÆú´õ"){ model.makeValue("/root/send/cond/indxflag","C"); model.makeValue("/root/send/cond/clsflag","G"); chosflag = "folder"; }else if(srcformcd !="" && depth== "2"){ chosflag = "item"; }else if(indxnm == "ÁÖÈ£¼Ò"){ model.makeValue("/root/send/cond/indxflag","B"); model.makeValue("/root/send/cond/clsflag","B"); chosflag = "folder"; }else if(indxnm == "Summary"){ model.makeValue("/root/send/cond/indxflag","A"); model.makeValue("/root/send/cond/clsflag","A"); chosflag = "folder"; } //model.makeValue("/root/send/reqdata/reqflag", reqflag); //°³ÀÎ,°ú, Àüü ±¸ºÐ flag //model.makeValue("/root/send/reqdata/clsflag", clsflag); //ºÐ·ù flag model.makeValue("/root/send/cond/chosflag", chosflag); //ºÐ·ù flag model.makeValue("/root/send/cond/formcd", srcformcd); // //°³ÀÎ,°ú ±¸ºÐÀ§Çؼ­.. fSelectUserDeptcd("/root/send/cond"); submit("TRMRF02406"); model.setValue(sTREE_PATH+ "[" + rows + "]/srchyn","Y"); fAddDepth(rows,false); } /** * @desc : °³ÀÎ °ú ±¸ºÐ * @ * @param : * @return : * @--------------------------------------------------- */ function fSelectUserDeptcd(ref){ var setflag = model.getValue("/root/send/cond/setflag"); if(setflag != ""){ if (setflag == "U") { // model.makeValue(ref+"/userid", "12345678"); //getUserId()); // model.makeValue(ref+"/deptcd", "11113333"); //getUserInfo("dutplcecd")); model.makeValue(ref+"/userid", getUserId()); // model.makeValue(ref+"/deptcd", getUserInfo("dutplcecd")); // // reqflag ="U"; }else if (setflag == "D") { // model.makeValue(ref+"/userid", ""); //getUserId()); // model.makeValue(ref+"/deptcd", "11113333"); //getUserInfo("dutplcecd")); model.makeValue(ref+"/userid", ""); //getUserId()); model.makeValue(ref+"/deptcd", getUserInfo("dutplcecd")); // // reqflag ="D"; }else if (setflag == "A") { // model.makeValue(ref+"/userid", ""); // model.makeValue(ref+"/deptcd", ""); model.makeValue(ref+"/userid", getUserId()); model.makeValue(ref+"/deptcd", getUserInfo("dutplcecd")); // reqflag ="A"; } } } /** * @desc : ÇÏÀ§ depth ºÙÀ̱â * @ * @param : * @return : * @--------------------------------------------------- */ function fAddDepth(rows, flag){ var subNode = ""; var instance = document.models(0).instances(0); var refNode; var nextNode; var node = root.main.indxlist_u; if(flag){ model.removeNodeset(sTREE_PATH+"[indxnm != 'MyÆú´õ' and clsflag = 'G']"); } refNode = instance.selectSingleNode(sTREE_PATH+"[" + rows + "]"); //Á¶È¸³»¿ëÀÇ »óÀ§ Ç׸ñ var nodelistTmp = instance.selectNodes(sSETLIST); var nodelength = nodelistTmp.length; if(nodelength > 0) { var tval = ""; for(var i = nodelength; i > 0; i--) { tval = model.getValue(sSETLIST+"[" + i + "]/val"); subNode = instance.selectSingleNode(sSETLIST+"[" + i + "]"); node.insertAfter(subNode, refNode); //Á¶È¸Ç׸ñÀ» »óÀ§Ç׸ñÀÇ ÀÚ½ÄÀ¸·Î »ðÀÔ } sTREE_OBJ.rebuild(); } } /** * @desc : Æ®¸®Á¤º¸·Î »ó¿ë±¸Á¶È¸ * @ * @param : * @return : * @--------------------------------------------------- */ function fReqComnIndx(chosflag){ var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); var rows = item.index + 1; var reqflag; var comnchosflag = model.getValue("/root/send/cond/caseflag"); //°³ÀÎ,°ú ±¸ºÐÀ§Çؼ­.. var setflag = model.getValue("/root/send/cond/setflag"); if(setflag != ""){ if (setflag == "U") { // model.makeValue("/root/send/reqdata/userid", "12345678"); //getUserId()); // model.makeValue("/root/send/reqdata/deptcd", "11113333"); //getUserInfo("dutplcecd")); model.makeValue("/root/send/reqdata/userid", getUserId()); // model.makeValue("/root/send/reqdata/deptcd", getUserInfo("dutplcecd")); reqflag ="U"; }else if (setflag == "D") { // model.makeValue("/root/send/reqdata/userid", ""); //getUserId()); // model.makeValue("/root/send/reqdata/deptcd", "11113333"); //getUserInfo("dutplcecd")); model.makeValue("/root/send/reqdata/userid", ""); //getUserId()); model.makeValue("/root/send/reqdata/deptcd", getUserInfo("dutplcecd")); reqflag ="D"; }else if (setflag == "A") { model.makeValue("/root/send/reqdata/userid", getUserId()); model.makeValue("/root/send/reqdata/deptcd", getUserInfo("dutplcecd")); reqflag ="A"; } } var clsflag = model.getValue(sTREE_PATH+ "[" + rows + "]/clsflag"); var srcformcd = model.getValue(sTREE_PATH+ "[" + rows + "]/srcformcd"); var degnitemcd = model.getValue(sTREE_PATH+ "[" + rows + "]/degnitemcd"); var itemindxseq = model.getValue(sTREE_PATH+ "[" + rows + "]/itemindxseq"); var comnclspath = model.getValue(sTREE_PATH+ "[" + rows + "]/pathcd"); if(itemindxseq == -100){ // formcd¸¸ ³Ñ±â¸é °øÅë¼­½ÄÁ¶È¸, µÑ´Ù ³Ñ±â¸é »ó¼¼ Á¶È¸ model.makeValue("/root/send/reqdata/formcd" ,srcformcd); model.makeValue("/root/send/reqdata/itembasecd", degnitemcd.substr(0,7)); }else{ model.makeValue("/root/send/reqdata/itemindxseq" ,itemindxseq); model.makeValue("/root/send/reqdata/comnclspath" ,comnclspath); } //»óÀ§Æú´õ±¸ºÐ var folderflag = ""; var indxnm = model.getValue(sTREE_PATH+ "[" + rows + "]/indxnm"); var chosflag; // ¼­½Ä ±¸ºÐ if(indxnm == "°øÅë¼­½Ä" || indxnm == "Á¦Áõ¸í" || indxnm == "MyÆú´õ"){ folderflag = "folderflag"; } model.makeValue("/root/send/reqdata/folderflag", folderflag); //»óÀ§Æú´õ±¸ºÐ model.makeValue("/root/send/reqdata/reqflag", reqflag); //°³ÀÎ,°ú, Àüü ±¸ºÐ flag model.makeValue("/root/send/reqdata/clsflag", clsflag); //ºÐ·ù flag model.makeValue("/root/send/reqdata/comnchosflag", comnchosflag); //ºÐ·ù flag submit("TRMRF02403"); model.refresh(); } /** * @desc : »ó¿ë±¸ ÇÑÁÙ Ãß°¡ * @ * @param : * @return : * @--------------------------------------------------- */ function fAddRowComn(){ var comnchosflag = model.getValue("/root/send/cond/caseflag"); //¿¹¹® ,»ó¿ë±¸ case±¸ºÐ var seq = model.getValue("/root/main/indxlist_comn/item"); if( seq == "" || seq == "°øÅë¼­½Ä" || seq == "Á¦Áõ¸í" || seq.length < 8){ return; } var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); var rowPos = item.index + 1; var degnitemnm = model.getValue(sTREE_PATH+ "[" + rowPos + "]/degnitemnm"); var depth = model.getValue(sTREE_PATH+ "[" + rowPos + "]/depth"); var indxnm = model.getValue(sTREE_PATH+ "[" + rowPos + "]/indxnm"); var setflag = model.getValue("/root/send/cond/setflag"); if ( setflag == "A") //Àüü´Â ÀÔ·Â ¾ÈµÈ´Ù { return; } //»ó¿ë±¸ ¿¹¹® ºÐ¸® var grdObj; var ref; if(comnchosflag == "C"){ grdObj = grd_comnlist; ref = "/root/main/list/comnlist"; }else if(comnchosflag == "E"){ grdObj = grd_exmplist; ref = "/root/main/list/exmplist"; } grdObj.addRow(false); var desCurRow = grdObj.rows - grdObj.fixedRows; // °³ÀÎ , °ú , Àüü ±¸ºÐ if (setflag == "U") { // model.setValue("/root/main/list/exmplist[" + desCurRow + "]/userid", "12345678"); //getUserId()); // model.setValue("/root/main/list/exmplist[" + desCurRow + "]/deptcd", "11113333"); //getUserInfo("dutplcecd")); model.setValue(ref+"[" + desCurRow + "]/userid", getUserId()); // model.setValue(ref+"[" + desCurRow + "]/deptcd", getUserInfo("dutplcecd")); // } if (setflag == "D") { // model.setValue(ref+"[" + desCurRow + "]/userid", ""); // model.setValue(ref+"[" + desCurRow + "]/deptcd", "11113333"); //getUserInfo("dutplcecd")); model.setValue(ref+"[" + desCurRow + "]/userid", ""); model.setValue(ref+"[" + desCurRow + "]/deptcd", getUserInfo("dutplcecd")); // } if (setflag == "A") { model.setValue(ref+"[" + desCurRow + "]/userid", ""); model.setValue(ref+"[" + desCurRow + "]/deptcd", ""); } var clsflag = model.getValue(sTREE_PATH+ "[" + rowPos + "]/clsflag"); var srcformcd = model.getValue(sTREE_PATH+ "[" + rowPos + "]/srcformcd"); var degnitemcd = model.getValue(sTREE_PATH+ "[" + rowPos + "]/degnitemcd"); var itemindxseq = model.getValue(sTREE_PATH+ "[" + rowPos + "]/itemindxseq"); var comnclspath = model.getValue(sTREE_PATH+ "[" + rowPos + "]/pathcd"); if(srcformcd ==""){ srcformcd = "-"; //srcformcdÀÖÀ¸¸é formcd·Î Á¶È¸ } if(degnitemcd == ""){ degnitemcd = "-"; //degnitemcdÀÖÀ¸¸é degnitemcd·Î Á¶È¸ } if(itemindxseq == -100){ // °øÅë¼­½Ä ÀÎ °æ¿ì model.setValue(ref+"[" + desCurRow + "]/formcd" ,srcformcd); model.setValue(ref+"[" + desCurRow + "]/itembasecd", degnitemcd.substr(0,7)); }else{ //MYÆú´õ ÀÎ °æ¿ì model.setValue(ref+"[" + desCurRow + "]/itemindxseq" ,itemindxseq); model.setValue(ref+"[" + desCurRow + "]/comnclspath" ,comnclspath); } model.setValue(ref+"[" + desCurRow + "]/clsflag", clsflag); // form À̸é F ,folder´Â G model.setValue(ref+"[" + desCurRow + "]/comnchosflag", comnchosflag); //»ó¿ë±¸C ¿¹¹®E model.setValue(ref+"[" + desCurRow + "]/reqflag", setflag); //°³ÀÎ °ú Àüü ±¸ºÐ model.refresh(); } /** * @desc : »ó¿ë±¸ µî·Ï * @ * @param : * @return : * @--------------------------------------------------- */ function fAddComn(){ var comnchosflag = model.getValue("/root/send/cond/caseflag"); //¿¹¹® ,»ó¿ë±¸ case±¸ºÐ var setflag = model.getValue("/root/send/cond/setflag"); if ( setflag == "A") //Àüü´Â ÀÔ·Â ¾ÈµÈ´Ù { return; } var seq = model.getValue("/root/main/indxlist_comn/item"); //alert(seq.length); var fseq = seq.indexOf("."); var flag = false; if(fseq == -1 ){ // MyÆú´õ ÇÏÀ§Ç׸ñ flag = true; } if(seq.length >10){ // °øÅë,Á¦Áõ¸í ÇÏÀ§Ç׸ñ flag = false; } if(fseq == -1 ){ if( seq == "" || seq == "-°øÅë¼­½Ä" || seq == "-Á¦Áõ¸í" || flag == true){ //alert(seq+"=="+seq.length); if( seq == "MyÆú´õ"){ messageBox("»õÆú´õ°¡ »ý¼º µÇÁö","E007"); return; } messageBox("¼¼ºÎ Ç׸ñÀ» ","C002"); return; } } //»ó¿ë±¸ ¿¹¹® ºÐ¸® var grdObj; var ref; if(comnchosflag == "C"){ grdObj = grd_comnlist; ref = "/root/main/list/comnlist"; }else if(comnchosflag == "E"){ grdObj = grd_exmplist; ref = "/root/main/list/exmplist"; } modal("SPMRF02700_»ó¿ë±¸°ü¸®ÆË¾÷",1 ,500, 250); var reprnm = getParameter("reprnm"); var comncnts = getParameter("comncnts"); var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); var rowPos = item.index + 1; var degnitemnm = model.getValue(sTREE_PATH+ "[" + rowPos + "]/degnitemnm"); var depth = model.getValue(sTREE_PATH+ "[" + rowPos + "]/depth"); var indxnm = model.getValue(sTREE_PATH+ "[" + rowPos + "]/indxnm"); var degnitemno = model.getValue(sTREE_PATH+ "[" + rowPos + "]/degnitemno"); var formdegnseq = model.getValue(sTREE_PATH+ "[" + rowPos + "]/formdegnseq"); grdObj.addRow(false); var desCurRow = grdObj.rows - grdObj.fixedRows; // °³ÀÎ , °ú , Àüü ±¸ºÐ if (setflag == "U") { // model.setValue(ref+"[" + desCurRow + "]/userid", "12345678"); //getUserId()); // model.setValue(ref+"[" + desCurRow + "]/deptcd", "11113333"); //getUserInfo("dutplcecd")); model.setValue(ref+"[" + desCurRow + "]/userid", getUserId()); // model.setValue(ref+"[" + desCurRow + "]/deptcd", getUserInfo("dutplcecd")); // } if (setflag == "D") { // model.setValue(ref+"[" + desCurRow + "]/userid", ""); // model.setValue(ref+"[" + desCurRow + "]/deptcd", "11113333"); //getUserInfo("dutplcecd")); model.setValue(ref+"[" + desCurRow + "]/userid", ""); model.setValue(ref+"[" + desCurRow + "]/deptcd", getUserInfo("dutplcecd")); // } if (setflag == "A") { model.setValue(ref+"[" + desCurRow + "]/userid", ""); model.setValue(ref+"[" + desCurRow + "]/deptcd", ""); } var clsflag = model.getValue(sTREE_PATH+ "[" + rowPos + "]/clsflag"); var srcformcd = model.getValue(sTREE_PATH+ "[" + rowPos + "]/srcformcd"); var degnitemcd = model.getValue(sTREE_PATH+ "[" + rowPos + "]/degnitemcd"); var itemindxseq = model.getValue(sTREE_PATH+ "[" + rowPos + "]/itemindxseq"); var comnclspath = model.getValue(sTREE_PATH+ "[" + rowPos + "]/pathcd"); if(srcformcd ==""){ srcformcd = "-"; } if(degnitemcd == ""){ degnitemcd = "-"; } if(itemindxseq == -100){ // °øÅë¼­½Ä ÀÎ °æ¿ì model.setValue(ref+"[" + desCurRow + "]/formcd" ,srcformcd); model.setValue(ref+"[" + desCurRow + "]/itembasecd", degnitemcd.substr(0,7)); }else{ //MYÆú´õ ÀÎ °æ¿ì model.setValue(ref+"[" + desCurRow + "]/itemindxseq" ,itemindxseq); model.setValue(ref+"[" + desCurRow + "]/comnclspath" ,comnclspath); } model.setValue(ref+"[" + desCurRow + "]/clsflag", clsflag); // form À̸é F ,folder´Â G model.setValue(ref+"[" + desCurRow + "]/comnchosflag", comnchosflag); //»ó¿ë±¸C ¿¹¹®E model.setValue(ref+"[" + desCurRow + "]/reqflag", setflag); //°³ÀÎ °ú Àüü ±¸ºÐ model.setValue(ref+"[" + desCurRow + "]/reprnm", reprnm); //´ëÇ¥¸í model.setValue(ref+"[" + desCurRow + "]/comncnts", comncnts); //³»¿ë setParameter("reprnm",""); setParameter("comncnts",""); model.refresh(); } /** * @desc : »ó¿ë±¸ ¼öÁ¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fUpdtComn(){ var comnchosflag = model.getValue("/root/send/cond/caseflag"); //¿¹¹® ,»ó¿ë±¸ case±¸ºÐ //»ó¿ë±¸ ¿¹¹® ºÐ¸® var grdObj; var ref; if(comnchosflag == "C"){ grdObj = grd_comnlist; ref = "/root/main/list/comnlist"; }else if(comnchosflag == "E"){ grdObj = grd_exmplist; ref = "/root/main/list/exmplist"; } var setflag = model.getValue("/root/send/cond/setflag"); if ( setflag == "A") //Àüü´Â ÀÔ·Â ¾ÈµÈ´Ù { return; } desCurRow = grdObj.row - grdObj.fixedRows + 1; if(desCurRow < 1){ messageBox("¼öÁ¤ÇÒ ÇàÀ» ","C002"); return; } setParameter("reprnm", model.getValue(ref+"[" + desCurRow + "]/reprnm")); setParameter("comncnts",model.getValue(ref+"[" + desCurRow + "]/comncnts")); modal("SPMRF02700_»ó¿ë±¸°ü¸®ÆË¾÷",1 ,500, 250); var reprnm = getParameter("reprnm"); var comncnts = getParameter("comncnts"); grd_comnlist.rowStatus(desCurRow) = 2; model.setValue(ref+"[" + desCurRow + "]/reprnm", reprnm); model.setValue(ref+"[" + desCurRow + "]/comncnts", comncnts); model.setValue(ref+"[" + desCurRow + "]/reqflag", setflag); setParameter("reprnm",""); setParameter("comncnts",""); model.refresh(); } /** * @desc : »ó¿ë±¸ ÀúÀå * @ * @param : * @return : * @--------------------------------------------------- */ function fSaveComn(){ var comnchosflag = model.getValue("/root/send/cond/caseflag"); //¿¹¹® ,»ó¿ë±¸ case±¸ºÐ //»ó¿ë±¸ ¿¹¹® ºÐ¸® var grdObj; var ref; if(comnchosflag == "C"){ grdObj = grd_comnlist; ref = "/root/main/list/comnlist"; }else if(comnchosflag == "E"){ grdObj = grd_exmplist; ref = "/root/main/list/exmplist"; }var curRow = grdObj.row - grdObj.fixedRows + 1; if(curRow < 0){ return; } // ½Å±Ô, ¼öÁ¤µÈ rowÀÖ´ÂÁö È®ÀÎ var breakflag = false; for(var i = grdObj.fixedRows; i < grdObj.rows; i++){ var rowstat = grdObj.rowStatus(i); if(rowstat != "0" ){ breakflag = true; break; } } //end for if(!breakflag) return; model.makeValue("/root/send/savedata",grdObj.getUpdateData()); submit("TXMRF02401"); model.removeNodeset("/root/send/savedata"); } /** * @desc : »ó¿ë±¸ »èÁ¦ * @ * @param : * @return : * @--------------------------------------------------- */ function fDelComn(){ var comnchosflag = model.getValue("/root/send/cond/caseflag"); //¿¹¹® ,»ó¿ë±¸ case±¸ºÐ //»ó¿ë±¸ ¿¹¹® ºÐ¸® var grdObj; var ref; if(comnchosflag == "C"){ grdObj = grd_comnlist; ref = "/root/main/list/comnlist"; }else if(comnchosflag == "E"){ grdObj = grd_exmplist; ref = "/root/main/list/exmplist"; } var curRow = grdObj.row - grdObj.fixedRows + 1; if(curRow < 0){ messageBox("»èÁ¦ÇÒ ÇàÀ» ","C002"); return; } var setflag = model.getValue("/root/send/cond/setflag"); var rtn = messageBox("¼±ÅÃÇÑ ÇàÀ» ", "Q001"); if (rtn == "6"){ grd_comnlist.rowStatus(curRow) = "4"; model.setValue(ref+"[" + curRow + "]/reqflag", setflag); model.makeValue("/root/send/savedata",grd_comnlist.getUpdateData()); submit("TXMRF02401"); } } /** * @desc : ¸¶¿ì½º ¿À¸¥ÂÊ ¹öư ÆË¾÷â * @ * @param : * @return : * @--------------------------------------------------- * 1. ¸¶¿ì½º ¿ìŬ¸¯Àΰ¡? * 2. °ü¸®ÀÚÀΰ¡? »ç¿ëÀÚÀΰ¡? * 3. ±¸ºÐÀÌ °³ÀÎÀΰ¡? °úÀΰ¡? ÀüüÀΰ¡? * 4. Æú´õÀΰ¡? ÆÄÀÏÀΰ¡? ·çÆ®Àΰ¡? */ function fMouseRghtBtnPopup(chosflag){ //fSetTreeView(chosflag); if(event.button == 3){ if(sTREE_OBJ.isCell(event.target) && sTREE_OBJ.selectedIndex > -1) { var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); var rowpos = item.index + 1; //sSETLIST¸¦ sTREE_PATH·Î ±³Ã¼.. var depth = model.getValue(sTREE_PATH+ "[" + rowpos + "]/depth"); var item_length = sTREE_OBJ.length; // ·çÆ®Àΰ¡? (º¸¿©ÁÖ´Â ºÎºÐÀ¸·Î..) var indxnm = model.getValue(sTREE_PATH+ "[" + rowpos + "]/indxnm"); var reprnm = model.getValue(sTREE_PATH+ "[" + rowpos + "]/reprnm"); //»ó¿ë±¸ var degnitemnm = model.getValue(sTREE_PATH+ "[" + rowpos + "]/degnitemnm"); // µðÀÚÀÎÇ׸ñ //MyÆú´õ Àΰæ¿ì »õÆú´õ »ý¼º °¡´É if(depth == 0 && item_length > 1 && (indxnm == "MyÆú´õ" || indxnm == "Summary" || indxnm == "ÁÖÈ£¼Ò")) { window.setPopupMenu(true, "/root/temp/menu2/menu", "label", "func", false); return; } /* if (depth == 0 && item_length > 1) { // MyÆú´õ´Â Æú´õ »ý¼º °¡´É , ³ª¸ÓÁö depth°¡ 0ÀÎ Ç׸ñÀº Æú´õ »ý¼ººÒ°¡ window.setPopupMenu(false); return; }*/ // °ü¸®ÀÚÀΰ¡? ±¸ºÐÀÌ °³ÀÎÀΰ¡? var admin = model.getValue("/root/send/cond/admin"); var setflag = model.getValue("/root/send/cond/setflag"); if (admin == "true" || setflag == "U") { var linkflag = model.getValue(sTREE_PATH + "[" + rowpos + "]/linkflag"); if (depth == 0 && linkflag == "N") { // MyÆú´õ window.setPopupMenu(true, "/root/temp/menu2/menu", "label", "func", false); return; }else if (depth > 0 && linkflag == "N") { // Æú´õÀΰæ¿ì, »õÆú´õ/Æú´õ¼öÁ¤/Æú´õ»èÁ¦.. window.setPopupMenu(true, "/root/temp/menu/menu", "label", "func", false); return; } else if(linkflag =="Y"){ // ÆÄÀÏÀΰæ¿ì, ÆÄÀÏ»èÁ¦¸¸.. window.setPopupMenu(true, "/root/temp/menu1/menu", "label", "func", false); return; } } else { window.setPopupMenu(false); } } else { window.setPopupMenu(false); } }else{ window.setPopupMenu(false); } } /** * @desc : »ó¿ë±¸¸®½ºÆ® ¼±Åà * @ * @param : * @return : * @--------------------------------------------------- */ function fSelectComn(){ var iRow = grd_comnlist.row - grd_comnlist.fixedRows + 1; model.makeValue(sSETLIST_HIDDEN + "/comnseq",model.getValue("/root/main/list/comnlist[" + iRow + "]/comnseq")); model.refresh(); } function fSelectComnEx() { if(opener.javascript.getParameter("openmode") == "select" || opener.javascript.getParameter("openmode") == "insert") { var grd = null; if(model.getValue("/root/send/cond/caseflag") == "C") grd = document.controls("grd_comnlist"); else if(model.getValue("/root/send/cond/caseflag") == "E") grd = document.controls("grd_exmplist"); var ref = grd.attribute("nodeset"); var curRow = grd.row; var comncnts = model.getValue(ref + "[" + curRow + "]/comncnts"); opener.javascript.setParameter("comncnts", comncnts); window.close(); } } /** * @desc : »ó¿ë±¸ Ãß°¡ //ºÙ¿©³Ö±â * @ * @param : * @return : * @--------------------------------------------------- */ function fPasteComnSet(){ var flag = model.getValue("/root/send/cond/caseflag"); //»ó¿ë±¸,¿¹¹® case±¸ºÐ //fSetTreeView(flag); var curRow; var comnseq; var grdObj; if(flag =="C"){ //»ó¿ë±¸ comnseq°¡Á®¿Â´Ù.. curRow = grd_comnlist.row - grd_comnlist.fixedRows + 1; grdObj = "comnlist"; if(curRow < 1){ return; } grd_comnlist.rowstatus(curRow) = 1; }else if(flag =="E"){ //¿¹¹® comnseq°¡Á®¿Â´Ù.. curRow = grd_exmplist.row - grd_exmplist.fixedRows + 1; grdObj = "exmplist"; if(curRow < 1){ return; } grd_exmplist.rowstatus(curRow) = 1; } var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); var rowPos = item.index + 1; var itemindxseq = model.getValue(sTREE_PATH+ "[" + rowPos + "]/itemindxseq"); var comnclspath = model.getValue(sTREE_PATH+ "[" + rowPos + "]/comnclspath"); model.setValue("/root/main/list/"+grdObj+"["+ curRow +"]/clsflag" ,"G"); model.setValue("/root/main/list/"+grdObj+"["+ curRow +"]/formcd" ,""); model.setValue("/root/main/list/"+grdObj+"["+ curRow +"]/itembasecd",""); model.setValue("/root/main/list/"+grdObj+"["+ curRow +"]/itemindxseq",itemindxseq); model.setValue("/root/main/list/"+grdObj+"["+ curRow +"]/comnclspath",comnclspath); submit("TXMRF02401"); } /** * @desc : »õÆú´õ Ãß°¡ * @ * @param : * @return : * @--------------------------------------------------- */ function fAddComnSet(){ //fSetTreeView(); var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); var rowPos = item.index + 1; fSetDiagInfo(rowPos, "i"); model.setValue(sSETLIST_HIDDEN + "/status", "i"); model.setValue("/root/main/iptbox/indxnm", ""); model.refresh(); fShowWndIptBox(); } /** * @desc : Æú´õ »èÁ¦ * @ * @param : * @return : * @--------------------------------------------------- */ function fDelComnSet(){ //fSetTreeView(); var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); var rowPos = item.index + 1; if(fSetDiagInfo(rowPos, "d")!= -1){ fSaveComnSet("Y"); } } /** * @desc : Æú´õ ¼öÁ¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fUpdtComnSet(){ //fSetTreeView(); var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); var rowPos = item.index + 1; var indxnm = item.label; model.setValue("/root/main/iptbox/indxnm", indxnm); model.refresh(); if(fSetDiagInfo(rowPos, "u")!=-1){ fShowWndIptBox(); } } /** * @desc :MyÆú´õ ÀúÀå * @ * @param : * @return : * @--------------------------------------------------- */ function fSaveComnSet(linkflag, setflag){ grup_saveas.visible = "false"; //grup_saveas1.visible = "false"; var indxnm = model.getValue("/root/main/iptbox/indxnm"); var refNode; var subNode = ""; if (linkflag == "N" && indxnm == "") { messageBox("Æú´õ¸íĪÀ» ", "C001"); return; } model.makeValue(sSETLIST_HIDDEN + "/indxnm" , indxnm); model.makeValue(sSETLIST_HIDDEN + "/linkflag" , linkflag); model.makeValue(sSETLIST_HIDDEN + "/setflag" , model.getValue("/root/send/cond/setflag")); model.makeValue(sSETLIST_HIDDEN + "/comnflag" , "comnflag"); //»ó¿ë±¸ ±¸ºÐ // ±¸ºÐ¿¡ µû¶ó [°ú, »ç¿ëÀÚ] Á¤º¸¸¦ ³Ñ°Ü¾ß Çϴµ¥... model.makeValue(sSETLIST_HIDDEN + "/userid" , getUserId()); model.makeValue(sSETLIST_HIDDEN + "/deptcd" , getUserInfo("dutplcecd")); model.MakeNode("/root/send/savedata"); model.copyNode("/root/send/savedata", sSETLIST_HIDDEN); var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); var rowPos = item.index + 1; var sClsFlag = model.getValue(sTREE_PATH+"["+rowPos+"]/clsflag"); //model.makeValue("/root/send/savedata/itemindxseq",model.getValue(sTREE_PATH+ "[" + rowPos + "]/itemindxseq")); //model.makeValue("/root/send/savedata/supitemindxseq",model.getValue(sTREE_PATH+ "[" + rowPos + "]/itemindxseq")); submit("TXMRF02402"); if(sClsFlag == "G"){ model.removeNodeset(sTREE_PATH+"[indxnm != 'MyÆú´õ' and clsflag = '"+sClsFlag+"']"); // My Æú´õ for(var row=1; row<=getNodesetCnt(model, sTREE_PATH); row++){ if(model.getValue(sTREE_PATH+"["+row+"]/indxnm") == "MyÆú´õ"){ refNode = instance.selectSingleNode(sTREE_PATH+"[" + row + "]"); //Á¶È¸³»¿ëÀÇ »óÀ§ Ç׸ñ break; } } var nodelistTmp = instance.selectNodes(sSETLIST); var nodelength = nodelistTmp.length; if(nodelength > 0){ for(var i = nodelength; i > 0; i--) { subNode = instance.selectSingleNode(sSETLIST+"[" + i + "]"); node.insertAfter(subNode, refNode); //Á¶È¸Ç׸ñÀ» »óÀ§Ç׸ñÀÇ ÀÚ½ÄÀ¸·Î »ðÀÔ } } }else if(sClsFlag == "B"){ model.removeNodeset(sTREE_PATH+"[indxnm != 'ÁÖÈ£¼Ò' and clsflag = '"+sClsFlag+"']"); // ÁÖÈ£¼Ò for(var row=1; row<=getNodesetCnt(model, sTREE_PATH); row++){ if(model.getValue(sTREE_PATH+"["+row+"]/indxnm") == "ÁÖÈ£¼Ò"){ refNode = instance.selectSingleNode(sTREE_PATH+"[" + row + "]"); //Á¶È¸³»¿ëÀÇ »óÀ§ Ç׸ñ break; } } var nodelistTmp = instance.selectNodes(sSETLIST); var nodelength = nodelistTmp.length; if(nodelength > 0){ for(var i = nodelength; i > 0; i--) { subNode = instance.selectSingleNode(sSETLIST+"[" + i + "]"); node.insertAfter(subNode, refNode); //Á¶È¸Ç׸ñÀ» »óÀ§Ç׸ñÀÇ ÀÚ½ÄÀ¸·Î »ðÀÔ } } }else if(sClsFlag == "A"){ model.removeNodeset(sTREE_PATH+"[indxnm != 'Summary' and clsflag = '"+sClsFlag+"']"); // Summary for(var row=1; row<=getNodesetCnt(model, sTREE_PATH); row++){ if(model.getValue(sTREE_PATH+"["+row+"]/indxnm") == "Summary"){ refNode = instance.selectSingleNode(sTREE_PATH+"[" + row + "]"); //Á¶È¸³»¿ëÀÇ »óÀ§ Ç׸ñ break; } } var nodelistTmp = instance.selectNodes(sSETLIST); var nodelength = nodelistTmp.length; if(nodelength > 0){ for(var i = nodelength; i > 0; i--) { subNode = instance.selectSingleNode(sSETLIST+"[" + i + "]"); node.insertAfter(subNode, refNode); //Á¶È¸Ç׸ñÀ» »óÀ§Ç׸ñÀÇ ÀÚ½ÄÀ¸·Î »ðÀÔ } } } model.removeNodeset("/root/send/savedata"); model.refresh(); } /** * @desc : »ó¿ë±¸°ü¸® Æú´õ¸íÀ» ÀÔ·ÂÇÒ InputBox¸¦ º¸¿©ÁÜ. * @ * @param : * @return : * @--------------------------------------------------- */ function fShowWndIptBox(flag){ sTREE_OBJ.vscroll.attribute("pos") = ( parseInt(sTREE_OBJ.attribute("itemheight")) + 1 ) * sTREE_OBJ.selectedIndex; grup_saveas.attribute("top") = event.clientY; grup_saveas.visible = "true"; } /** * @desc : »ó¿ë±¸ SET Á¶È¸ * @ * @param : * @return : * @--------------------------------------------------- */ function fReqDetlSet(){ //fSetTreeView(); if (sTREE_OBJ.selectedIndex == 0) { return; } var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); //alert(item); var rowpos = item.index + 1; fSetDiagInfo(rowpos); var depth = model.getValue(sSETLIST_HIDDEN + "/depth"); if(depth == 1){ return; } } /** * @desc : Mouse Drag Drop * @ * @param : * @return : void * @authur : * @--------------------------------------------------- */ function fOndrop(flag){ //fSetTreeView(flag); var rowpos = sTREE_OBJ.mouseRow + 1; var depth = model.getValue(sSETLIST + "[" + rowpos + "]/depth"); var indxnm = model.getValue(sSETLIST + "[" + rowpos + "]/indxnm"); var x = event.clientX; var maxposX = 24 + 16 * (depth - 1) + ( 13 * indxnm.length); var minposX = 24 + 16 * (depth - 1); if(maxposX > x){ fComnSetDrop(); }else{ return; } } /** * @desc : Mouse Drag Over * @ * @param : * @return : void * @authur : * @--------------------------------------------------- */ function fMouseOver(){ //fSetTreeView(); var rowpos = sTREE_OBJ.mouseRow + 1; var depth = model.getValue(sSETLIST + "[" + rowpos + "]/depth"); var indxnm = model.getValue(sSETLIST + "[" + rowpos + "]/indxnm"); var x = event.clientX; var maxposX = 24 + 16 * (depth - 1) + ( 10 * indxnm.length); var minposX = 24 + 16 * (depth - 1); if(maxposX > x){ for ( var i = 0; i < sTREE_OBJ.length; i++ ) { sTREE_OBJ.item(i).attribute("background-color") = "#ffffff"; sTREE_OBJ.item(i).attribute("text-decoration") = ""; } sTREE_OBJ.item(sTREE_OBJ.mouseRow).attribute("background-color") = "#ece1ec"; sTREE_OBJ.item(sTREE_OBJ.mouseRow).attribute("text-decoration") = ""; } } /** * @desc : TreeView¿¡ Drag»óÅ·ΠMouse overµÈ °æ¿ì itemÀÇ background color¸¦ clearÇÔ * @ * @param : * @return : void * @authur : * @--------------------------------------------------- */ function fOnDragMouseOver(flag){ //fSetTreeView(flag); var treeObj = document.controls.item(event.currentTarget); var rowpos = sTREE_OBJ.mouseRow + 1; var depth = model.getValue(sSETLIST + "[" + rowpos + "]/depth"); var indxnm = model.getValue(sSETLIST + "[" + rowpos + "]/indxnm"); var x = event.clientX; var maxposX = 24 + 16 * (depth - 1) + ( 10 * indxnm.length); var minposX = 24 + 16 * (depth - 1); if(maxposX > x){ if( sTREE_OBJ.selectedIndex != treeObj.mouseRow ) { for ( var i = 0; i < treeObj.length; i++ ) { treeObj.item(i).attribute("background-color") = "#ffffff"; treeObj.item(i).attribute("text-decoration") = ""; } treeObj.item(treeObj.mouseRow).attribute("background-color") = "#ece1ec"; treeObj.item(treeObj.mouseRow).attribute("text-decoration") = ""; } } } /** * @desc : »ó¿ë±¸ SET Drag * @ * @param : * @return : * @--------------------------------------------------- */ function fComnSetDrag(flag){ //fSetTreeView(flag); if (sTREE_OBJ.selectedIndex == 0) { return; } var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex); var rowpos = item.index + 1; fSetDiagInfo(rowpos, "u"); var indxnm = model.getValue(sSETLIST + "[" + rowpos + "]/indxnm"); model.setValue("/root/main/iptbox/indxnm", indxnm); model.refresh(); } /** * @desc : »ó¿ë±¸ SET Drop * @ * @param : * @return : * @--------------------------------------------------- */ function fComnSetDrop(){ //fSetTreeView(); fClrTreeViweSelect(); var admin = model.getValue("/root/send/cond/admin"); var setflag = model.getValue("/root/send/cond/setflag"); var treeObj = document.controls.item(event.currentTarget); var rowpos = sTREE_OBJ.mouseRow + 1; var depth = model.getValue(sSETLIST + "[" + rowpos + "]/depth"); var itemindxseq = model.getValue(sSETLIST + "[" + rowpos + "]/itemindxseq"); var supitemindxseq = model.getValue(sSETLIST + "[" + rowpos + "]/supitemindxseq"); var linkflag = model.getValue(sSETLIST + "[" + rowpos + "]/linkflag"); var cmpdepth = model.getValue(sSETLIST_HIDDEN + "/depth"); var cmpitemindxseq = model.getValue(sSETLIST_HIDDEN + "/itemindxseq"); var cmpsupitemindxseq = model.getValue(sSETLIST_HIDDEN + "/supitemindxseq"); var cmplinkflag = model.getValue(sSETLIST_HIDDEN + "/linkflag"); // À̵¿ÇÏ´Â Æú´õ°¡ ÆÄÀÏ ¾Æ·¡·Î À̵¿ÇÏ´Â°Í ¹æÁöÇÔ. if(linkflag == "Y"){ messageBox("Æú´õ°¡ ¾Æ´Ñ À§Ä¡·Î À̵¿", "E001"); sTREE_OBJ.item(sTREE_OBJ.mouseRow).attribute("background-color") = "#ffffff"; sTREE_OBJ.item(sTREE_OBJ.mouseRow).attribute("text-decoration") = ""; return; } if(itemindxseq == cmpitemindxseq){ // messageBox("µ¿ÀÏÇÑ À§Ä¡·Î À̵¿", "E001"); sTREE_OBJ.item(sTREE_OBJ.mouseRow).attribute("background-color") = "#ffffff"; sTREE_OBJ.item(sTREE_OBJ.mouseRow).attribute("text-decoration") = ""; return; }else if(itemindxseq == cmpsupitemindxseq){ // °°Àº °ú, °°Àº »ç¿ëÀÚ°¡ ¾Æ´Ï¸é À̵¿ÀÌ ¾ÈµÊ. (why? with¹® update°¡ ¾ÈµÇ´Ï±î..) // if (deptcd != cmpdeptcd || userid != cmpuserid) { // messageBox("ÁöÁ¤µÈ À§Ä¡·Î À̵¿", "E001"); // sTREE_OBJ.item(sTREE_OBJ.mouseRow).attribute("background-color") = "#ffffff"; // sTREE_OBJ.item(sTREE_OBJ.mouseRow).attribute("text-decoration") = ""; // return; // } } //À̵¿ÇÏ´Â SETÆú´õÀÇ depth°¡ µµÂøÇÏ´Â °÷º¸´Ù ³·Àº ·¹º§ÀÏ °æ¿ì, //ÀÚ½ÅÀÇ child node ¾Æ·¡·Î À̵¿ÇÏ´Â °ÍÀ» ¹æÁöÇÔ. if(cmpdepth < depth){ var rootdepth; var rootitemindxseq; while(cmpdepth != rootdepth){ rootdepth = model.getValue(sSETLIST + "[" + rowpos + "]/depth"); rootitemindxseq = model.getValue(sSETLIST + "[" + rowpos + "]/itemindxseq"); rowpos--; } if(rootitemindxseq == cmpitemindxseq){ messageBox("ÁöÁ¤µÈ À§Ä¡·Î À̵¿", "E001"); sTREE_OBJ.item(sTREE_OBJ.mouseRow).attribute("background-color") = "#ffffff"; sTREE_OBJ.item(sTREE_OBJ.mouseRow).attribute("text-decoration") = ""; return; } } // À̵¿ Æú´õÀÇ (°ú, »ç¿ëÀÚ) Á¤º¸, À̵¿ ´ë»óÀÇ (°ú, »ç¿ëÀÚ) Á¤º¸ var deptcd = model.getValue(sSETLIST + "[" + rowpos + "]/deptcd"); var userid = model.getValue(sSETLIST + "[" + rowpos + "]/userid"); var cmpdeptcd = model.getValue(sSETLIST_HIDDEN + "/deptcd"); var cmpuserid = model.getValue(sSETLIST_HIDDEN + "/userid"); // °°Àº °ú, °°Àº »ç¿ëÀÚ°¡ ¾Æ´Ï¸é À̵¿ÀÌ ¾ÈµÊ. (why? with¹® update°¡ ¾ÈµÇ´Ï±î..) if (deptcd != cmpdeptcd || userid != cmpuserid) { messageBox("ÁöÁ¤µÈ À§Ä¡·Î À̵¿", "E001"); sTREE_OBJ.item(sTREE_OBJ.mouseRow).attribute("background-color") = "#ffffff"; sTREE_OBJ.item(sTREE_OBJ.mouseRow).attribute("text-decoration") = ""; return; } // À̵¿ Æú´õÀÇ (°ú, »ç¿ëÀÚ) Á¤º¸¸¦ ¼ÂÇÔ... model.setValue(sSETLIST_HIDDEN + "/deptcd" , deptcd); model.setValue(sSETLIST_HIDDEN + "/userid" , userid); model.setValue(sSETLIST_HIDDEN + "/supitemindxseq" , itemindxseq); fSaveComnSet("Y"); } /** * @desc : Æú´õ¸í °Ë»öÇÒ °æ¿ì °Ë»öÇÑ À§Ä¡·Î focus¸¦ À̵¿ÇÑ´Ù. * @ * @param : * @return : void * @authur : * @--------------------------------------------------- */ function fSrchDiagIndxNM(){ //fSetTreeView(); var sFolderNM = model.getValue("/root/temp/cond/exmpclsnm"); if (sTREE_OBJ.selectedIndex+1 == sTREE_OBJ.length) { sTREE_OBJ.selectedIndex = 0; } for(var i=sTREE_OBJ.selectedIndex+1; i 0){ for(var i = nodelength; i > 0; i--) { if(model.getValue(sSETLIST+"["+i+"]/clsflag") == "G"){ subNode = instance.selectSingleNode(sSETLIST+"[" + i + "]"); node.insertAfter(subNode, refNode); //Á¶È¸Ç׸ñÀ» »óÀ§Ç׸ñÀÇ ÀÚ½ÄÀ¸·Î »ðÀÔ } } } // ÁÖÈ£¼Ò for(var row=1; row<=getNodesetCnt(model, sTREE_PATH); row++){ if(model.getValue(sTREE_PATH+"["+row+"]/indxnm") == "ÁÖÈ£¼Ò"){ refNode = instance.selectSingleNode(sTREE_PATH+"[" + row + "]"); //Á¶È¸³»¿ëÀÇ »óÀ§ Ç׸ñ model.setValue(sTREE_PATH+ "[" + row + "]/srchyn","Y"); break; } } if(nodelength > 0){ for(var i = nodelength; i > 0; i--) { if(model.getValue(sSETLIST+"["+i+"]/clsflag") == "B"){ subNode = instance.selectSingleNode(sSETLIST+"[" + i + "]"); node.insertAfter(subNode, refNode); //Á¶È¸Ç׸ñÀ» »óÀ§Ç׸ñÀÇ ÀÚ½ÄÀ¸·Î »ðÀÔ } } } // Summary for(var row=1; row<=getNodesetCnt(model, sTREE_PATH); row++){ if(model.getValue(sTREE_PATH+"["+row+"]/indxnm") == "Summary"){ refNode = instance.selectSingleNode(sTREE_PATH+"[" + row + "]"); //Á¶È¸³»¿ëÀÇ »óÀ§ Ç׸ñ model.setValue(sTREE_PATH+ "[" + row + "]/srchyn","Y"); break; } } if(nodelength > 0){ for(var i = nodelength; i > 0; i--) { if(model.getValue(sSETLIST+"["+i+"]/clsflag") == "A"){ subNode = instance.selectSingleNode(sSETLIST+"[" + i + "]"); node.insertAfter(subNode, refNode); //Á¶È¸Ç׸ñÀ» »óÀ§Ç׸ñÀÇ ÀÚ½ÄÀ¸·Î »ðÀÔ } } } sTREE_OBJ.rebuild(); } /** * @desc : ÇÏÀ§ depth ºÙÀ̱â * @ * @param : * @return : * @--------------------------------------------------- */ function fAddDepthPopup(rows, flag ){ var subNode = ""; var instance = document.models(0).instances(0); var refNode; var nextNode; var node = instance1.selectSingleNode("/root/main/indxlist_u"); if(flag){ model.removeNodeset(sTREE_PATH+"[indxnm != 'MyÆú´õ' and clsflag = 'G']"); } var comprof = model.getValue("/root/main/list/comprof/comprof"); var indxnm; if(comprof == "com"){ indxnm = "°øÅë¼­½Ä"; }else if( comprof == "prof"){ indxnm = "Á¦Áõ¸í"; } refNode = instance1.selectSingleNode(sTREE_PATH+"[ indxnm = '"+indxnm+"']"); //Á¶È¸³»¿ëÀÇ »óÀ§ Ç׸ñ if(refNode == null){ // alert("re"); return; } model.setValue(sTREE_PATH+"[ indxnm = '"+indxnm+"']/srchyn","Y"); var nodelistTmp = instance.selectNodes("/root/main/list/item"); var nodelength = nodelistTmp.length; if(nodelength > 0) { var tval = ""; for(var i = nodelength; i > 0; i--) { tval = model.getValue("/root/main/list/item[" + i + "]/val"); subNode = instance.selectSingleNode("/root/main/list/item[" + i + "]"); node.insertAfter(subNode, refNode); //Á¶È¸Ç׸ñÀ» »óÀ§Ç׸ñÀÇ ÀÚ½ÄÀ¸·Î »ðÀÔ } sTREE_OBJ.rebuild(); } model.setValue("/root/hidden/reqyn/"+comprof , "Y"); //Á¶È¸ ¿©ºÎ ÀÔ·Â //alert(model.getValue("/root/hidden/reqyn/"+comprof)); } /** * @desc : Æú´õ ¼öÁ¤½Ã * @ * @param : * @return : * @--------------------------------------------------- */ function fChangedGridRow(){ var iRow = sTREE_OBJ.row; var iStatus = sTREE_OBJ.rowStatus(iRow); var indxnm = model.getValue(sTREE_PATH+"["+iRow+"]/indxnm"); var oldindxnm = model.getValue(sTREE_PATH+"["+iRow+"]/oldindxnm"); if(indxnm == ""){ model.setValue(sTREE_PATH+"["+iRow+"]/indxnm", oldindxnm); indxnm = oldindxnm; } if(iStatus == 0){ if(indxnm != oldindxnm){ sTREE_OBJ.rowStatus(iRow) = 2; } } }