function fRemoveBlank(str) { str = str.replace(/\s/g,''); return str; } /** * @desc : È­¸éÃʱâÈ­ * @ root/init/today, time¿¡ ÇöÀç ³¯Â¥¿Í ½Ã°£ ¼³Á¤ * @ Ãʱâ È­¸éÀÇ ¹øÆ° ºñȰ¼ºÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ grd_pltte.rowHeight(0) = grd_pltte.rowHeight(0) + 10; grd_pltte.frozenCols = 7; model.setFocus("ipt_srchdata"); //submit("TRMRF00706"); //zbcfGetCodeList( new Array("M0534"), new Array("/root/init/M0534list") ); /** * ¼öÁ¤ : 2009.09.15 ¾ÈÄ¡¿ø TASK-2897 * ³»¿ë : ¼­½Ä°ü¸®È­¸é¿¡¼­ ¼­½ÄÁ¶È¸Á¶°ÇÀ¸·Î ±â°üÄÚµåÃß°¡ */ /* 2010.05.28, ÁÖÈñ°æ , ±â°üº° ¼­½Ä »ç¿ëÀÌ·ÂÀ» º¼ ¶§ ±â°üº°·Î Á¶È¸°¡´ÉÇÏ¿©¾ß Çϵµ·Ï ÁÖ¼®Ã³¸® if (getUserInfo("posinstcd") == "001" && getUserInfo("posdeptcd") == "4130700000") { cmb_cond_instcd.attribute("visibility") = "visible"; } else { cmb_cond_instcd.attribute("visibility") = "hidden"; } */ model.setValue("/root/main/condition/reqinstcd", getUserInfo("dutplceinstcd")); model.refresh(); } /** * @desc : Grid ÀúÀå ÈÄ È­¸éÀ» clear * * @param : ±×¸®µå id (grdID) * @return : * @--------------------------------------------------- */ function fClrGrdStatus(grdID){ var totRow = grdID.rows; for(var i = grdID.fixedRows; i < totRow; i++){ var statusflag = grdID.rowstatus(i); if(statusflag == 1 || statusflag == 2){ grdID.rowstatus(i) = 0; }else if(statusflag == 4){ grdID.deleteItem(i); } } } function fSrchForm() { var formnm = ""; var reqflag = model.getValue("/root/main/condition/reqflag"); if(reqflag == "formcd"){ var sCode = model.getValue("/root/main/condition/reqdata"); var sTmp = ""; var iTmp = 0; // formÄÚµå ÀԷ½à ÀÚ¸´¼ö ä¿öÁØ´Ù var iCodeLength = sCode.length; if(iCodeLength ==0){ messageBox(ipt_srchdata.label +" ¼­½ÄÄÚµå Á¶°ÇÀ»", "C001"); return; } else if(iCodeLength > 10){ messageBox(ipt_srchdata.label +" ¼­½ÄÄÚµå ÀÚ¸®¼ö¸¦ ¿Ã¹Ù¸£°Ô ", "C001"); return; } var temp = 10 - iCodeLength; for(var i = 1; i <= temp; i++){ sTmp += "0"; } sTmp = sTmp + sCode; model.setValue("/root/main/condition/reqdata",sTmp); } formnm = model.getValue("/root/main/condition/reqdata"); // À¯È¿ ¹× Àüü Á¶È¸½Ã °Ë»ö °ªÀÌ ¾ø´Â °æ¿ì °Ë»ö°ª ¿äûÀ» Çϵµ·Ï ¼öÁ¤ if(formnm == "") { messageBox(ipt_srchdata.label +" Á¶È¸ÇÒ ¼­½ÄÀ» ", "C001"); return; } model.setValue("/root/main/condition/reqdata",formnm.toUpperCase()); // ¼­½Ä°ü¸®¿¡¼­ º¸³½ Äõ¸®¶ó´Â°ÍÀ» ¸í½Ã model.makeValue("/root/main/condition/reqsrch", "formmaster"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/condition"); submit("TRMRF07001"); // ¼­½ÄµðÀÚÀÎ »ý¼º¾ÈÇÑ °ÍµéÀ» »ö»óÀ¸·Î Ç¥½Ã //fClassificationForm(); } function fClassificationForm() { // ¼­½ÄÀ» »ý¼ºÇÏÁö ¾ÊÀº °ÍµéÀ» »ö»óÀ¸·Î ºÐ·ùÇÔ. try { /* // °úº°¼­½Ä, °øÅë¼­½Ä var srchformlist = model.instances(0).selectNodes("/root/main/formlist[formprogflag != 'OCR' and formprogflag != 'PROF(CODE)' and formprogflag != 'PROF']"); //var srchformlist = model.instances(0).selectNodes("/root/main/formlist[formprogflag = '-' or (formprogflag = 'PROG' and formcd = srcformcd and formkind = 'C' and formprognm != '-']"); var totalRows = grd_formlist.rows - 1; if(totalRows < 1){ return; } var forminfo = ""; for(var idx = 0 ; idx < totalRows; idx++) { forminfo = srchformlist.item(idx); if(forminfo != null) { var formcd = forminfo.selectSingleNode("formcd").text; if(forminfo.selectSingleNode("formdegnseq").text == "" || forminfo.selectSingleNode("formdegnseq").text == "0") { grd_formlist.rowstyle(idx + 1, "data", "background-color") = "#FFCCFF"; } } } grd_formlist.refresh(); */ } catch(e) { return; } } function fPreviewFormdegn() { var row = grd_formlist.row; var formcd = model.getValue("/root/main/formlist["+row+"]/formcd"); var formprogflag = model.getValue("/root/main/formlist["+row+"]/formprogflag"); var formxrwyn = model.getValue("/root/main/formlist["+row+"]/formxrwyn"); var formdegnseq = model.getValue("/root/main/formlist["+row+"]/formdegnseq"); model.copyNode("/root/main/forminfo/formmast", "/root/main/formlist["+row+"]"); if(formprogflag == "MAIN" || formprogflag == "PROF" || formprogflag == "-" || formprogflag == "PROG") { if(formxrwyn == "Y" && formdegnseq != "") { setParameter("SPMRF05500_formcd", formcd); modal("SPMRF05500", 1,10, 10, "SPMRF05500", "", ""); //open("SPMRF05500", "2", 0, 0, "SPMRF05500", "", ""); } else messageBox("ÇØ´ç ¼­½ÄÀº ÀúÀåµÇÁö", "E007"); } else { messageBox("ÇØ´ç ¼­½ÄÀº " + formprogflag + " À¯Çü ¼­½Ä", "I009"); return; } } function fShowCntl() { /*var ref = grd_pltte.attribute("nodeset"); var degnitemno = model.getValue(ref + "[" + grd_pltte.row + "]/degnitemno"); var degnitemkind = model.getvalue(ref + "[" + grd_pltte.row + "]/degnitemkind"); var degncntrviewflag = model.getValue(ref + "[" + grd_pltte.row + "]/degncntrviewflag"); var ctrl = canvas.window.document.controls(degnitemkind + "_" + degnitemseqno); if(ctrl != null) { if(degncntrviewflag == "A") ctrl.attribute("visibility") = "hidden"; else ctrl.attribute("visibility") = "visible"; ctrl.refresh(); }*/ } function fShowLbl() { /*var ref = grd_pltte.attribute("nodeset"); var degnitemseqno = model.getValue(ref + "[" + grd_pltte.row + "]/degnitemseqno"); var degnlblviewyn = model.getValue(ref + "[" + grd_pltte.row + "]/degnlblviewyn"); var ctrl = canvas.window.document.controls("LBL_" + degnitemseqno); if(ctrl != null) { if(degnlblviewyn == "N") ctrl.attribute("visibility") = "hidden"; else ctrl.attribute("visibility") = "visible"; ctrl.refresh(); }*/ } function fSelectVallist() { var ref = grd_pltte.attribute("nodeset"); var degnitemkind = model.getValue(ref + "[" + grd_pltte.row + "]/degnitemkind"); var itemattrval = model.getValue(ref + "[" + grd_pltte.row + "]/itemattrval"); if(degnitemkind != "RDO" && degnitemkind != "CMB" && degnitemkind != "CHK" && degnitemkind != "GRD" && degnitemkind != "GSU") return; if(degnitemkind == "GSU") { if(isSearchString(itemattrval, "axtype:COMBO") != true) { return; } } if(degnitemkind == "GRD") { modal("SPMRF01700_´©Àû¼±ÅÃ", 1, 100, 100); /*var grupcd = getParameter("grupcd"); var grupnm = getParameter("grupnm"); model.setValue(ref + "[" + grd_pltte.row + "]/valgrupcd", grupcd); model.setValue(ref + "[" + grd_pltte.row + "]/valgrupnm", grupnm); grd_pltte.refresh();*/ } else { //µ¥ÀÌŸ°»½Å modal("SPMRF01600_¹ë·ù¸®½ºÆ®¼±ÅÃ", 1, 100, 100); var grupcd = getParameter("grupcd"); var grupnm = getParameter("grupnm"); if(grupcd != "") { model.setValue(ref + "[" + grd_pltte.row + "]/valgrupcd", grupcd); model.setValue(ref + "[" + grd_pltte.row + "]/valgrupnm", grupnm); grd_pltte.refresh(); setParameter("grupcd", ""); setParameter("grupnm", ""); } } } function fSelectUnit() { var ref = grd_pltte.attribute("nodeset"); var degnitemkind = model.getValue(ref + "[" + grd_pltte.row + "]/degnitemkind"); var degnattrval = model.getValue(ref + "[" + grd_pltte.row + "]/degnattrval"); if(degnitemkind == "STX" || degnitemkind == "SSU" || degnitemkind == "CMB") { if(degnitemkind == "CMB") { var itemattrval = model.getValue(ref + "[" + grd_pltte.row + "]/itemattrval"); if(isSearchString(itemattrval, "extn") == true) { var ret = messageBox("´ÜÀ§¸¦ ¼³Á¤ÇÏ·Á¸é È®ÀåÄÁÆ®·ÑÀ» »èÁ¦ÇÏ¿©¾ß ÇÕ´Ï´Ù.", "Q001"); if(ret == "6") { fDelExtnStx(); } else { return; } } } modal("SPMRF01500_´ÜÀ§¼±ÅÃ",1, 100, 100); //µ¥ÀÌÅͰ»½Å var ref = grd_pltte.attribute("nodeset"); var unitcd = getParameter("unitcd"); var unitnm = getParameter("unitnm"); model.setValue(ref + "[" + grd_pltte.row + "]/unitcd", unitcd); model.setValue(ref + "[" + grd_pltte.row + "]/unitnm", unitnm); grd_pltte.refresh(); } //È­¸é°»½Å /*var degnitemno = model.getValue(ref + "[" + grd_pltte.row + "]/degnitemno"); var ctrlid = "UNIT_" + degnitemno; var ctrl = canvas.window.document.controls(ctrlid); if(ctrl == null) return; ctrl.attribute("text") = unitnm; ctrl.refresh();*/ } function fSelectForm() { if(!isDataCell()) return; iRow = grd_formlist.row; if(iRow < 1){ return; } model.makeNode("/root/send/reqdata/formcd"); model.setValue("/root/send/reqdata/formcd", model.getValue("/root/main/formlist[" + iRow + "]/formcd") ); submit("TRMRF07002"); submit("TRMRF07003"); model.removenode("/root/main/forminfo"); model.makeNode("/root/main/forminfo"); model.refresh(); btn_master.selected = "false"; btn_design.selected = "true"; model.toggle("case2"); } function fSelectionDsgnForm() { if( grd_dsgnlist.row < grd_dsgnlist.fixedRows ) return false; var iRow = grd_dsgnlist.row; if(iRow < 1){ return; } if(model.getValue("/root/main/dsgnlist[" + iRow + "]/formdegnseq") == "") return; model.removenode("/root/main/forminfo"); model.makeNode("/root/main/forminfo"); model.refresh(); //model.setValue("/root/send/formdegnseqno", model.getValue("/root/main/formlist[" + iRow + "]/valu")); model.makeValue("/root/send/req/formcd", ""); model.makeValue("/root/send/req/formdegnseq", model.getValue("/root/main/dsgnlist[" + iRow + "]/formdegnseq")); model.makeValue("/root/send/req/extnunitformlistyn", "N"); model.makeValue("/root/send/req/cashedformdegnseq", ""); model.makeValue("/root/send/req/sysformrecdt", model.getValue("/root/main/dsgnlist[" + iRow + "]/formdegnfromdt")); model.makeValue("/root/send/req/mode", "D"); submit("TRMRF07004"); var colLevl = grd_pltte.colref("degnitemlevlno"); btn_collapsed.attribute("background-image") = "..\\..\\..\\com\\commonweb\\images\\tree_plus.gif"; setTree(grd_pltte, colLevl, grd_pltte.colref("degnitemcd"), true); } var g_pageInfo = new PAGEINFO(); var openWindow; function fOnCreate(viewerobj) { return new PAGEINFO(viewerobj); } function fAppDegn(mode) { if(mode == null) mode = "design"; //itemÁ¤º¸ Ä«ÇÇ var pageInfo = fOnCreate(openWindow); copyNode(openWindow.model, model, pageInfo.forminfoRef, pageInfo.forminfoRef); openWindow.window.javascript.fCreateDegnBySelfInfo(pageInfo, openWindow, mode); setTree(grd_pltte, grd_pltte.colref("degnitemlevlno"), grd_pltte.colref("degnitemcd"), false); } function fSetDegnCmpltYN(check) { } function fSetDegnItemStyle(ctrl, attrName, attrValue, bEmpty) { } function fPopViewer(mode) { button1.dispatch("DOMActivate"); model.makeValue("/root/temp/mode", mode); open("SSMRF01100", 1, 0, 0, "tempWin", "", ""); openWindow = window.children("tempWin"); }