/** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ if(opener.window.javascript.getParameter("mode") == "mgr") { model.toggle("case1"); var reprnm= opener.window.javascript.getParameter("reprnm"); // D : °ú , U : °³ÀÎ var deptflag= opener.window.javascript.getParameter("deptflag"); // ¼¼¼Ç ÃʱâÈ­ opener.window.javascript.setParameter("reprnm",""); opener.window.javascript.setParameter("deptflag",""); model.makeValue("/root/temp/condition/reprnm",reprnm); model.removeNodeset("/root/main//list/exmplist" ); model.refresh(); if(deptflag == "U" || deptflag == "D" ) { model.setValue("/root/temp/condition/deptflag",deptflag); model.makeValue("/root/temp/condition/listflag","comnlist"); model.copyNode("/root/send/reqdata","/root/temp/condition" ); model.makeValue("/root/send/reqdata/comnchosflag","E"); model.makeValue("/root/send/reqdata/reqflag",deptflag); submit("TRMRF02401"); } if(reprnm!=""){ model.makeValue("/root/temp/condition/listflag","comnlist"); model.copyNode("/root/send/reqdata","/root/temp/condition" ); model.makeValue("/root/send/reqdata/comnchosflag","E"); submit("TRMRF02401"); } } else if(opener.window.javascript.getParameter("mode") == "srch") { model.setValue("/root/temp/condition/deptflag", opener.window.javascript.getParameter("reqflag" )); model.makeValue("/root/send/reqdata/clsflag" , opener.window.javascript.getParameter("clsflag" )); model.makeValue("/root/send/reqdata/reqflag" , opener.window.javascript.getParameter("reqflag" )); model.makeValue("/root/send/reqdata/comnchosflag", opener.window.javascript.getParameter("comnchosflag")); model.makeValue("/root/send/reqdata/userid" , opener.window.javascript.getParameter("userid" )); model.makeValue("/root/send/reqdata/deptcd" , opener.window.javascript.getParameter("deptcd" )); model.makeValue("/root/send/reqdata/formcd" , opener.window.javascript.getParameter("formcd" )); model.makeValue("/root/send/reqdata/itembasecd" , opener.window.javascript.getParameter("itembasecd" )); submit("TRMRF02403"); } else if(opener.window.javascript.getParameter("mode") == "save") { btn_confirm.visible = false; btn_save.visible = true; //opener.window.javascript.getParameter("reqflag" ); //opener.window.javascript.setParameter("reqflag", model.getValue("/root/temp/cond/deptflag")); model.setValue("/root/temp/condition/deptflag", opener.window.javascript.getParameter("reqflag" )); model.refresh(); model.makeValue("/root/send/reqdata/clsflag" , opener.window.javascript.getParameter("clsflag" )); model.makeValue("/root/send/reqdata/reqflag" , opener.window.javascript.getParameter("reqflag" )); model.makeValue("/root/send/reqdata/comnchosflag", opener.window.javascript.getParameter("comnchosflag")); model.makeValue("/root/send/reqdata/userid" , opener.window.javascript.getParameter("userid" )); model.makeValue("/root/send/reqdata/deptcd" , opener.window.javascript.getParameter("deptcd" )); model.makeValue("/root/send/reqdata/formcd" , opener.window.javascript.getParameter("formcd" )); model.makeValue("/root/send/reqdata/itembasecd" , opener.window.javascript.getParameter("itembasecd" )); submit("TRMRF02403"); grd_exmplist.addItem(); model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/reqflag" , opener.window.javascript.getParameter("reqflag")); model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/clsflag" , opener.window.javascript.getParameter("clsflag")); model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/userid" , getUserId());//getUserInfo("userid")); model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/deptcd" , opener.window.javascript.getParameter("deptcd")); model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/formcd" , opener.window.javascript.getParameter("formcd")); model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/itembasecd" , opener.window.javascript.getParameter("itembasecd")); model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/instcd" , opener.window.javascript.getParameter("instcd")); model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/comnchosflag" , opener.window.javascript.getParameter("comnchosflag")); model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/clsflag" , opener.window.javascript.getParameter("clsflag")); model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/comncnts" , opener.window.javascript.getParameter("comncnts")); grd_exmplist.refresh(); grd_exmplist.isreadonly(grd_exmplist.rows - 1, grd_exmplist.colRef("reprnm")) = false; grd_exmplist.select(grd_exmplist.rows - 1, grd_exmplist.colRef("reprnm")) = true; grd_exmplist.editCell(); } } /** * @desc : ¿¹¹®Á¶È¸ * @ * @param : * @return : * @--------------------------------------------------- */ function fReqExmp(){ if(opener.window.javascript.getParameter("mode") == "mgr") { var clsflag = model.getValue("/root/temp/condition/clsflag"); if(clsflag != "-"){ model.makeValue("/root/temp/condition/listflag","comnclsflag"); }else if(clsflag =="-"){ model.makeValue("/root/temp/condition/listflag","comnlist"); } //°³ÀÎ,°ú ±¸ºÐÀ§Çؼ­.. var setflag = model.getValue("/root/temp/condition/deptflag"); if(setflag != ""){ if (setflag == "U") { // model.makeValue("/root/temp/condition/userid", "12345678"); //getUserId()); // model.makeValue("/root/temp/condition/deptcd", "11113333"); //getUserInfo("dutplcecd")); model.makeValue("/root/temp/condition/userid", getUserId()); // model.makeValue("/root/temp/condition/deptcd", getUserInfo("dutplcecd")); // reqflag ="U"; }else if (setflag == "D") { // model.makeValue("/root/temp/condition/userid", ""); //getUserId()); // model.makeValue("/root/temp/condition/deptcd", "11113333"); //getUserInfo("dutplcecd")); model.makeValue("/root/temp/condition/userid", ""); //getUserId()); model.makeValue("/root/temp/condition/deptcd", getUserInfo("dutplcecd")); // reqflag ="D"; }else if (setflag == "A") { model.makeValue("/root/temp/condition/userid", ""); model.makeValue("/root/temp/condition/deptcd", ""); reqflag ="A"; } } //model.makeValue("/root/temp/cond/listflag","comnlist"); model.copyNode("/root/send/reqdata","/root/temp/condition" ); model.makeValue("/root/send/reqdata/comnchosflag","E"); model.makeValue("/root/send/reqdata/reqflag", setflag); submit("TRMRF02401"); } else if(opener.window.javascript.getParameter("mode") == "srch" || opener.window.javascript.getParameter("mode") == "save") { opener.window.javascript.setParameter("reqflag", model.getValue("/root/temp/condition/deptflag")); model.makeValue("/root/send/reqdata/clsflag" , opener.window.javascript.getParameter("clsflag" )); model.makeValue("/root/send/reqdata/reqflag" , opener.window.javascript.getParameter("reqflag" )); model.makeValue("/root/send/reqdata/comnchosflag", opener.window.javascript.getParameter("comnchosflag")); model.makeValue("/root/send/reqdata/userid" , opener.window.javascript.getParameter("userid" )); model.makeValue("/root/send/reqdata/deptcd" , opener.window.javascript.getParameter("deptcd" )); model.makeValue("/root/send/reqdata/formcd" , opener.window.javascript.getParameter("formcd" )); model.makeValue("/root/send/reqdata/itembasecd" , opener.window.javascript.getParameter("itembasecd" )); submit("TRMRF02403"); } } /** * @desc : ¿¹¹® ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fSetExmp(){ var iRow = grd_exmplist.row; if(iRow < 1){ return; } var comnseq = model.getValue("/root/main/list/exmplist[" + iRow + "]/comnseq"); var reprnm = model.getValue("/root/main/list/exmplist[" + iRow + "]/reprnm"); var comncnts = model.getValue("/root/main/list/exmplist[" + iRow + "]/comncnts"); var seq = model.getValue("/root/main/list/exmplist[" + iRow + "]/seq"); var clsflag = model.getValue("/root/main/list/comnlist[" + iRow + "]/clsflag"); opener.javascript.setParameter("comnseq", comnseq); opener.javascript.setParameter("reprnm", reprnm); opener.javascript.setParameter("comncnts", comncnts); opener.javascript.setParameter("seq", seq); opener.javascript.setParameter("clsflag", clsflag); opener.javascript.setParameter("reqflag", model.getValue("/root/temp/condition/deptflag")); model.close(); } /** * @desc : ¿¹¹® Ãë¼Ò * @ * @param : * @return : * @--------------------------------------------------- */ function fCloseExmp(){ opener.javascript.setParameter("reprnm", ""); opener.javascript.setParameter("comnseq", ""); opener.javascript.setParameter("comncnts", ""); opener.javascript.setParameter("clsflag", ""); opener.javascript.setParameter("reqflag", model.getValue("/root/temp/condition/deptflag")); model.close(); } /** * @desc : ¿¹¹® º¸±â * @ * @param : * @return : * @--------------------------------------------------- */ function fClickExmp(){ model.toggle("case2"); model.setValue("/root/temp/saveflag","Y"); var curRow = grd_exmplist.row - grd_exmplist.fixedRows + 1; model.makeValue("/root/send/reqdata/comnseq", model.getValue("/root/main/list/exmplist["+curRow+"]/comnseq")); model.makeValue("/root/send/reqdata/comnchosflag", model.getValue("/root/main/list/exmplist["+curRow+"]/comnchosflag")); model.makeValue("/root/send/reqdata/deptflag", model.getValue("/root/main/list/exmplist["+curRow+"]/deptflag")); model.makeValue("/root/send/reqdata/clsflag", model.getValue("/root/main/list/exmplist["+curRow+"]/clsflag")); model.makeValue("/root/send/reqdata/listflag", "comninfo"); submit("TRMRF02405"); } /** * @desc : ¿¹¹® ÀúÀå * @ * @param : * @return : * @--------------------------------------------------- */ function fSaveExmp() { model.setValue("/root/send/savedata",grd_exmplist.getUpdateData()); submit("TXMRF02401"); fCloseExmp(); }