/** - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ¼­½Ä»ý¼º±â ( SMMRF001000.xrw - JScript ) * Version : * °³¹ßÀÚ: À̰æÈñ * ÃÖÃÊÀÛ¼ºÀÏ: - 2007 * ¼öÁ¤ÀÌ·Â: 2008-11-12 - »ê¼ú½Ä ¼³Á¤ ½Ã ¹Ý¿Ã¸², ¹Ý¿Ã¸² ÀÚ¸®¼ö ¼³Á¤ Ãß°¡ - SSU¿¡ ´ÜÀ§ ¼³Á¤ °¡´ÉÇϵµ·Ï ¼öÁ¤ * ±âŸ: - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var g_pageInfo = new PAGEINFO(); function fOnCreate(viewerobj) { return new PAGEINFO(viewerobj); } function fCreateView() { var viewname = "Form" + (++g_viewcnt); fAddViewArray(viewname); g_curviewname = viewname; } function setColor(type, popup) { if(popup == null) popup = false; //model.setValue("/root/temp/curstyletype", type); //if(popup) popupColorPicker(type); //canvas.window.javascript.applystyle(type, model.getValue("/root/temp/style/" + type)); } function popupColorPicker(type) { var offsetx = event.screenX - event.clientX; var offsety = event.screenY - event.clientY; var x = parseInt(event.ptarget.attribute("left")) - 25; var y = parseInt(event.ptarget.attribute("height")); //window.load("palette.xrw", "modal", "palette", "left:" + x + "px; top:" + y + "px; width:176px; height:140px;caption:hidden;resize:false;"); colorpicker.attribute("left") = x; colorpicker.attribute("top") = y; colorpicker.attribute("type") = type; document.controls("C0").attribute("background-color") = model.getValue("/root/temp/style/" + type); colorpicker.attribute("visibility") = "visible"; model.setFocus("colorpicker"); colorpicker.refresh(); } function colorclicked() { var ctrl = document.controls(event.target); var color = ctrl.attribute("background-color"); model.setValue("/root/temp/style/" + colorpicker.attribute("type"), color); canvas.window.javascript.applystyle(colorpicker.attribute("type"), color); colorpicker.attribute("visibility") = "hidden"; } function fAppDegn(mode) { if(mode == null) mode = "design"; //itemÁ¤º¸ Ä«ÇÇ var pageInfo = fOnCreate(canvas); copyNode(canvas.model, model, pageInfo.forminfoRef, pageInfo.forminfoRef); if(mode == "xsltsave") canvas.window.javascript.fCreateDegnBySelfInfo(pageInfo, canvas, "record"); else canvas.window.javascript.fCreateDegnBySelfInfo(pageInfo, canvas, mode); setTree(grd_pltte, grd_pltte.colref("degnitemlevlno"), grd_pltte.colref("degnitemcd"), false); //var strNewXrw = canvas.window.javascript.fGetFormXrw(); //model.makeValue("/root/send/savedata/formmast/formxrw", strNewXrw, true); // XSLT ÀúÀå. if(mode == "xsltsave") { model.makeNode("/root/send"); model.makeValue("/root/send/xsltdata", fSaveXSLT(), true); } /* model.makeNode("/root/send/cond"); model.makeValue("/root/send/cond/formcd", ); model.makeValue("/root/send/cond/reqstatus", "Y"); model.makeValue("/root/send/xsltdata", fSaveXSLT(), true); */ //model.setValue("root/send/xsltinfo/xslt/xsltfromdt_bk", xsltfromdt_bk); } function fCreateXSLT() { var pageInfo = fOnCreate(canvas); copyNode(canvas.model, model, pageInfo.forminfoRef, pageInfo.forminfoRef); var formcd = model.getValue(pageInfo.formmastRef + "/formcd"); var curDate = getCurrentDate(); model.removenode("/root/send2"); model.makeNode("/root/send2"); model.makeValue("/root/send/xsltinfo/xslt/result", false); model.makeValue("/root/send2/cond/formcd", formcd); model.makeValue("/root/send2/cond/reqstatus", "Y"); model.removenode("/root/main/xsltinfo"); model.makeNode("/root/main/xsltinfo"); grd_xslt.refresh(); var saveFlag = ""; if(submit("TRMRI01401")) { var cnt = getNodesetCnt(model, "/root/main/xsltinfo/xsltlist"); if(cnt > 0) { saveFlag = "u"; } else saveFlag = "i"; } model.makeValue("/root/main/xsltinfo/xsltlist/m", saveFlag); model.makeValue("/root/main/xsltinfo/xsltlist/formcd", formcd); model.makeValue("/root/main/xsltinfo/xsltlist/xsltfromdd", curDate); model.makeValue("/root/main/xsltinfo/xsltlist/xsltfromtm", getCurrentTime().substr(0,4) ); model.makeValue("/root/main/xsltinfo/xsltlist/xslttodd", "99991231"); model.makeValue("/root/main/xsltinfo/xsltlist/xslttotm", "0000"); model.makeValue("/root/main/xsltinfo/xsltlist/xsltdata", fSaveXSLT(), true); grd_xslt.refresh(); var savedata = ""; if(saveFlag == "i") savedata = grd_xslt.getUpdateDataAll("i"); else savedata = grd_xslt.getUpdateDataAll("u"); return savedata; } function fAppDegn_old(mode) { if(mode == null) mode = "design"; //itemÁ¤º¸ Ä«ÇÇ var pageInfo = fOnCreate(canvas); copyNode(canvas.model, model, pageInfo.forminfoRef, pageInfo.forminfoRef); canvas.window.javascript.fCreateDegnBySelfInfo(pageInfo, canvas, mode); setTree(grd_pltte, grd_pltte.colref("degnitemlevlno"), grd_pltte.colref("degnitemcd"), false); } /** * @group : * @ver : 2008.07.24 * @by : À̰æÈñ * @modify: * @--------------------------------------------------- * @type : function * @access : public * @desc : Ư¼ö¼­½ÄÀÇ XSLT ¸¦ ¹ÝȯÇÑ´Ù. * @param : * @param : * @return : * @--------------------------------------------------- */ function fSaveXSLT() { /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // XSLT ÀúÀå var xslt = canvas.window.javascript.fCreateXSLTDegnBySelfInfo(); return xslt; //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// } function new_fAppDegn() { //itemÁ¤º¸ Ä«ÇÇ open("SSMRF01200", 1, 0, 0); //var pwindow = getChildWindow("SSMRF01200"); var pwindow = window.children.item("SSMRF01200"); if(pwindow == null) return; var pageInfo = fOnCreate(pwindow); copyNode(pwindow.model, model, pageInfo.forminfoRef, pageInfo.forminfoRef); pwindow.javascript.fCreateDegnBySelfInfo(pageInfo, pwindow); } function fMakeParent() { } function fSelectParent() { var pageInfo = new PAGEINFO(); // TASK¹øÈ£: 33261 ¿äû¹øÈ£: 4548 // ºÎ¸ð¼³Á¤À» ÇÒ ¶§ Èĺ¸¾ÆÀÌÅÛÀÇ ¸ñ·Ï¿¡¼­ ¾ÆÀÌÅÛ ¾Õ¿¡ row¹øÈ£¸¦ ºÙ¿©ÁÖ¼¼¿ä var formdegnListNode = findNodeset(model, pageInfo.formdegnRef); var degnitemnm = ""; var degnitemno = ""; var degnrowno = ""; for(var idx= 0; idx < grd_pltte.rows; idx++) { var formdegnNode = formdegnListNode.item(idx); if(formdegnNode != null) { degnitemnm = model.getValue(pageInfo.formdegnRef + "[" + (idx+1) + "]/degnitemnm"); model.makeValue(pageInfo.formdegnRef + "[" + (idx+1) + "]/degnitemnonm", (idx+1) + " " + degnitemnm); } } // ÇöÀç ¼±ÅÃµÈ ¾ÆÀÌÅÛÀº Á¦¿ÜÇÔ. var cond = ""; for ( var i= 0; i < grd_pltte.selectedRows; i++) { //cond += "itemcd != '" + model.getValue("/root/main/formdegninfo/detail/pltte[" + grd_pltte.selectedrow(i) + "]/itemcd") + "'"; cond += "degnitemno != '" + model.getValue(pageInfo.formdegnRef + "[" + grd_pltte.selectedrow(i) + "]/degnitemno") + "'"; if(i < grd_pltte.selectedRows - 1) cond += " and "; } for(var i = 0; i < cmb_selUper.children.length; i++) { var pchoice = cmb_selUper.children.item(i); if(pchoice.elementName != "xforms:choices") continue; for(var j = 0; j < pchoice.children.length; j++) { var pitem = pchoice.children.item(j); if(pitem.elementName != "xforms:itemset") continue; pitem.attribute("nodeset") = pitem.attribute("nodeset") + "[" + cond + "]"; //alert(pitem.attribute("nodeset")); } } cmb_selUper.refresh(); grup_selUper.attribute("left") = "300px"; grup_selUper.attribute("visibility") = "visible"; } function fCancelChild() { var pageInfo = new PAGEINFO(); var curRow = grd_pltte.row - grd_pltte.fixedRows + 1; var parentDegnItemNo = model.getValue(grd_pltte.attribute("nodeset") + "[" + curRow + "]/degnitemno"); var fstLevlNo = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno='" + parentDegnItemNo + "']/degnitemlevlno"); fCancelChildSub(pageInfo, parentDegnItemNo, fstLevlNo); grd_pltte.refresh(); setTree(grd_pltte, grd_pltte.colRef("degnitemlevlno"), grd_pltte.colRef("degnitemcd"), false); } function fCancelChildSub(pageInfo, parentDegnItemNo, fstLevlNo) { var parentDegnItemCd = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno='" + parentDegnItemNo + "']/degnitemcd"); var childList = findNodeset(model, grd_pltte.attribute("nodeset") + "[supdegnitemno = '" + parentDegnItemNo + "']"); for(var i = 0; i < childList.length; i++) { var childNode = childList.item(i); var degnitemno = childNode.selectSingleNode("degnitemno").text; fCancelChildSub(pageInfo, degnitemno, fstLevlNo); var degnitemlevlno = parseInt(childNode.selectSingleNode("degnitemlevlno").text); var degnitemlevlcd = childNode.selectSingleNode("degnitemlevlcd").text; arrLevlcd = degnitemlevlcd.split("."); degnitemlevlcd = ""; for(var j = 0; j < arrLevlcd.length - 1; j++) { if(j == parseInt(fstLevlNo) - 1) continue; degnitemlevlcd += arrLevlcd[j] + "."; } // º¯°æµÈ ºÎ¸ð°ü°è¸¦ ¹Ý¿µÇÏ¿© degnitemlevlcd ¸¦ »ý¼º degnitemlevlcd += arrLevlcd[arrLevlcd.length - 1]; if(degnitemlevlno > 1) degnitemlevlno--; var grandDegnItemNo = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno='" + parentDegnItemNo + "']/supdegnitemno"); var grandDegnItemCd = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno='" + parentDegnItemNo + "']/supdegnitemcd"); if(fstLevlNo == degnitemlevlno) { childNode.selectSingleNode("supdegnitemno").text = grandDegnItemNo; childNode.selectSingleNode("supdegnitemcd").text = grandDegnItemCd; } childNode.selectSingleNode("degnitemlevlcd").text = degnitemlevlcd; childNode.selectSingleNode("degnitemlevlno").text = degnitemlevlno; childNode.selectSingleNode("degnxval").text = (degnitemlevlno == 1) ? 0 : ((parseInt(degnitemlevlno)-1) * 15);//((parseInt(parentDegnItemNo)-1) + 1) * 15; } } function fCancelChildSub_old(pageInfo, parentDegnItemNo, fstLevlNo) { var parentDegnItemCd = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno='" + parentDegnItemNo + "']/degnitemcd"); var childList = findNodeset(model, grd_pltte.attribute("nodeset") + "[supdegnitemno = '" + parentDegnItemNo + "']"); for(var i = 0; i < childList.length; i++) { var childNode = childList.item(i); var degnitemno = childNode.selectSingleNode("degnitemno").text; fCancelChildSub(pageInfo, degnitemno, fstLevlNo); var degnitemlevlno = parseInt(childNode.selectSingleNode("degnitemlevlno").text); var degnitemlevlcd = childNode.selectSingleNode("degnitemlevlcd").text; arrLevlcd = degnitemlevlcd.split("."); degnitemlevlcd = ""; //var bRemove = false; for(var j = 0; j < arrLevlcd.length - 1; j++) { //alert(arrLevlcd[j] + ", " + parentDegnItemCd.substr(0, 7) + ", " + (j + 2) + ", " + degnitemlevlno); //if(arrLevlcd[j] == parentDegnItemCd.substr(0, 7) && j + 2 == degnitemlevlno) // continue; if(j == parseInt(fstLevlNo) - 1) continue; degnitemlevlcd += arrLevlcd[j] + "."; } degnitemlevlcd += arrLevlcd[arrLevlcd.length - 1]; if(degnitemlevlno > 1) degnitemlevlno--; /*if(degnitemlevlno == 1) { childNode.selectSingleNode("supdegnitemno").text = ""; childNode.selectSingleNode("supdegnitemcd").text = ""; } else*/ { var grandDegnItemNo = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno='" + parentDegnItemNo + "']/supdegnitemno"); var grandDegnItemCd = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno='" + parentDegnItemNo + "']/supdegnitemcd"); if(fstLevlNo == degnitemlevlno) { childNode.selectSingleNode("supdegnitemno").text = grandDegnItemNo; childNode.selectSingleNode("supdegnitemcd").text = grandDegnItemCd; //childNode.selectSingleNode("supdegnitemno").text = parentDegnItemNo; //childNode.selectSingleNode("supdegnitemcd").text = parentDegnItemCd; } /*else { childNode.selectSingleNode("supdegnitemno").text = grandDegnItemNo; childNode.selectSingleNode("supdegnitemcd").text = grandDegnItemCd; }*/ } childNode.selectSingleNode("degnitemlevlcd").text = degnitemlevlcd; childNode.selectSingleNode("degnitemlevlno").text = degnitemlevlno; } } /* * 2010.02.19, ÁÖÈñ°æ */ function fMakeChild_20100318() { var pageInfo = new PAGEINFO(); var bSelState = true; var arrSelRows = new Array(); for ( var i= 0; i 1 && !bSelState) //¿¬¼ÓµÇÁö ¾ÊÀº ¸ÖƼ¼±Åà ½Ã ÀϰýÀûÀ¸·Î Ÿ°Ù¾ÆÀÌÅÛÀÇ ÇÏÀ§¾ÆÀÌÅÛ(2·¹º§)À¸·Î ¼³Á¤ fRndmMultiMakeChild( parentItemNo, arrSelRows ); else //½Ì±Û¼±Åðú ¿¬¼ÓµÈ ¸ÖƼ¼±Åà ½Ã Åë°·Î ÇÏÀ§¾ÆÀÌÅÛ(´Ù´Ü°è)À¸·Î ¼³Á¤ fSeqSelectMakeChild( parentItemNo, grd_pltte.selectedrow(0), grd_pltte.selectedrow(grd_pltte.selectedRows-1) ); for(var i = grd_pltte.FixedRows; i < grd_pltte.rows; i++) { model.setValue(grd_pltte.attribute("nodeset") + "[" + i + "]/degnrowno", i); } grd_pltte.refresh(); setTree(grd_pltte, grd_pltte.colRef("degnitemlevlno"), grd_pltte.colRef("degnitemcd"), false); } /* * ½Ì±Û ¼±Åà Çϰųª ¿¬¼ÓµÈ ¸ÖƼ ¼±Åà ½Ã ³ëµå À̵¿ ÇÔ¼ö * 2010.02.19, ÁÖÈñ°æ * * parentItemNo:ºÎ¸ð¾ÆÀÌÅÛÀ¸·Î ÁöÁ¤ÇÑ ¾ÆÀÌÅÛ¹øÈ£ * startIdx : ¸ÖƼ ¼±Åà ½Ã ½ÃÀÛ idx * endIdx : ¸ÖƼ ¼±Åà ½Ã ³¡ idx */ function fSeqSelectMakeChild( parentItemNo, startIdx, endIdx ) { var node = instance1.selectSingleNode("/root/main/forminfo"); var targetRow = parseInt(grd_pltte.findRow( parentItemNo, 1, grd_pltte.colRef("degnitemno"))); // var tarNode = instance1.selectSingleNode("/root/main/forminfo/formdegn["+ targetRow +"]"); //Ÿ°Ù ºÎ¸ð¾ÆÀÌÅÛÀÇ ³ëµå select var tarDegnitemlevlno = instance1.selectSingleNode("/root/main/forminfo/formdegn["+targetRow+"]/degnitemlevlno"); // Ÿ°Ù ºÎ¸ð¾ÆÀÌÅÛÀÇ °èÃþ¹øÈ£ var tarDegnitemlevlcd = instance1.selectSingleNode("/root/main/forminfo/formdegn["+targetRow+"]/degnitemlevlcd"); // Ÿ°Ù ºÎ¸ð¾ÆÀÌÅÛÀÇ °èÃþÄÚµå var tarDegnitemno = instance1.selectSingleNode("/root/main/forminfo/formdegn["+targetRow+"]/degnitemno"); // Ÿ°Ù ºÎ¸ð¾ÆÀÌÅÛÀÇ ¾ÆÀÌÅÛ¹øÈ£ var tarDegnitemcd = instance1.selectSingleNode("/root/main/forminfo/formdegn["+targetRow+"]/degnitemcd"); // Ÿ°Ù ºÎ¸ð¾ÆÀÌÅÛÀÇ ¾ÆÀÌÅÛÄÚµå var srcRow = grd_pltte.row; var srcNode = instance1.selectNodes("/root/main/forminfo/formdegn[ position() >= "+startIdx+" and position() <= "+endIdx+" ]"); //¼±ÅÃÇÑ ¾ÆÀÌÅÛ°ú ÇÏÀ§¾ÆÀÌÅÛ ³ëµå¼Â select var srcSupdegnitemcds= instance1.selectNodes("/root/main/forminfo/formdegn[ position() >= "+startIdx+" and position() <= "+endIdx+" ]/supdegnitemcd");//¼±ÅÃÇÑ ¾ÆÀÌÅÛÀÇ »óÀ§¾ÆÀÌÅÛÄÚµå var srcDegnitemlevlnos= instance1.selectNodes("/root/main/forminfo/formdegn[ position() >= "+startIdx+" and position() <= "+endIdx+" ]/degnitemlevlno"); // "" °èÃþ¹øÈ£ var srcDegnitemlevlcds= instance1.selectNodes("/root/main/forminfo/formdegn[ position() >= "+startIdx+" and position() <= "+endIdx+" ]/degnitemlevlcd"); // "" °èÃþÄÚµå var srcSupdegnitemnos= instance1.selectNodes("/root/main/forminfo/formdegn[ position() >= "+startIdx+" and position() <= "+endIdx+" ]/supdegnitemno"); // "" »óÀ§¾ÆÀÌÅÛ¹øÈ£ var srcDegnxvals= instance1.selectNodes("/root/main/forminfo/formdegn[ position() >= "+startIdx+" and position() <= "+endIdx+" ]/degnxval"); // "" xÁÂÇ¥ var srcDegnitemcds = instance1.selectNodes("/root/main/forminfo/formdegn[ position() >= "+startIdx+" and position() <= "+endIdx+" ]/degnitemcd"); // "" ¾ÆÀÌÅÛÄÚµå var srcLevlno = 1; if ( srcNode.length > 0 ) srcLevlno = parseInt(srcDegnitemlevlnos.item(0).value); for(i=0; i=0; i--) { node.insertAfter(srcNode.item(i), tarNode); //º¯°æµÈ µ¥ÀÌÅÍ ¼ÂÀ¸·Î ³ëµåÀ̵¿ } grd_pltte.rebuild(); } /* * ·£´ýÇÏ°Ô ¸ÖƼ ¼±Åà ½Ã ³ëµå À̵¿ ÇÔ¼ö * 2010.02.19, ÁÖÈñ°æ * * parentItemNo:ºÎ¸ð¾ÆÀÌÅÛÀ¸·Î ÁöÁ¤ÇÑ ¾ÆÀÌÅÛ¹øÈ£ * arrSelRows : ¸ÖƼ ¼±Åà ÇÑ ¾ÆÀÌÅÛµéÀÇ ¾ÆÀÌÅÛ ¹øÈ£ */ function fRndmMultiMakeChild( parentItemNo, arrSelRows ) { var parentDegnItemCd = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno = '" + parentItemNo + "']/degnitemcd"); var parentDegnItemLevlCd = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno = '" + parentItemNo + "']/degnitemlevlcd"); var parentDegnItemLevlNo = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno = '" + parentItemNo + "']/degnitemlevlno"); var supdegnitemno = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno = '" + parentItemNo + "']/supdegnitemno"); var parentRow = grd_pltte.findRow(parentItemNo, 1, grd_pltte.colRef("degnitemno")); var nextRow = -1; var nextItemNo = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemlevlno <= " + parentDegnItemLevlNo + " and position() > " + parentRow + "]/degnitemno"); if(nextItemNo == '') nextRow = grd_pltte.rows; else nextRow = grd_pltte.findRow(nextItemNo, parentRow + 1, grd_pltte.colRef("degnitemno")); var insRow; for ( var i= 0; i < arrSelRows.length; i++) { var selRow = grd_pltte.findRow(arrSelRows[i], 1, grd_pltte.colRef("degnitemno")); if(i == 0) { if(nextRow == -1) insRow = grd_pltte.rows - 1; else { if(parentRow < selRow) insRow = nextRow - 1 + i; else insRow = nextRow - 1; } } grd_pltte.insertRow(insRow, "after", true); grd_pltte.rebuild(); insRow++; selRow = grd_pltte.findRow(arrSelRows[i], 1, grd_pltte.colRef("degnitemno")); var degnitemcd = grd_pltte.textmatrix(selRow, grd_pltte.colRef("degnitemcd")); var degnitemkind = grd_pltte.textmatrix(selRow, grd_pltte.colRef("degnitemkind")); model.makeValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/degnitemlevlno", parseInt(parentDegnItemLevlNo) + 1); model.makeValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/supdegnitemno", parentItemNo); model.makeValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/supdegnitemcd", parentDegnItemCd); model.makeValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/degnitemlevlcd", parentDegnItemLevlCd + "." + degnitemcd.substr(0, 7)); model.makeValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/degnxval", parseInt(parentDegnItemLevlNo) * 15); // (parseInt(parentDegnItemLevlNo) + 1) * 15); var cnt = getNodesetCnt(model, grd_pltte.attribute("nodeset") + "[supdegnitemno = '" + parentItemNo + "' and itemuseflag = 'F0']"); if(degnitemkind == "FRM") { if(cnt >= 1) model.makeValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/itemuseflag", "F1"); else model.makeValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/itemuseflag", "F0"); } fMoveRow(grd_pltte, insRow, selRow); model.removenode(grd_pltte.nodeset + "[" + selRow + "]"); grd_pltte.rebuild(); insRow = grd_pltte.findRow(arrSelRows[i], 1, grd_pltte.colRef("degnitemno")); } } function fMakeChild() { var pageInfo = new PAGEINFO(); var parentItemNo = model.getValue("/root/hidden/seluper"); var parentDegnItemCd = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno = '" + parentItemNo + "']/degnitemcd"); var parentDegnItemLevlCd = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno = '" + parentItemNo + "']/degnitemlevlcd"); var parentDegnItemLevlNo = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno = '" + parentItemNo + "']/degnitemlevlno"); var supdegnitemno = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemno = '" + parentItemNo + "']/supdegnitemno"); var parentRow = grd_pltte.findRow(parentItemNo, 1, grd_pltte.colRef("degnitemno")); var nextRow = -1; var nextItemNo = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemlevlno <= " + parentDegnItemLevlNo + " and position() > " + parentRow + "]/degnitemno"); if(nextItemNo == '') nextRow = grd_pltte.rows; else nextRow = grd_pltte.findRow(nextItemNo, parentRow + 1, grd_pltte.colRef("degnitemno")); var arrSelRows = new Array(); for ( var i= 0; i= 1) model.makeValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/itemuseflag", "F1"); else model.makeValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/itemuseflag", "F0"); } fMoveRow(grd_pltte, insRow, selRow); model.removenode(grd_pltte.nodeset + "[" + selRow + "]"); grd_pltte.rebuild(); insRow = grd_pltte.findRow(arrSelRows[i], 1, grd_pltte.colRef("degnitemno")); } for(var i = grd_pltte.FixedRows; i < grd_pltte.rows; i++) { //var seq = parseInt(model.getValue(grd_pltte.attribute("nodeset") + "[" + i + "]/seq")); //var degnrowno = parseInt(model.getValue(grd_pltte.attribute("nodeset") + "[" + i + "]/degnrowno")); //var gab = i - degnrowno; //model.setValue(grd_pltte.attribute("nodeset") + "[" + i + "]/seq", i); model.setValue(grd_pltte.attribute("nodeset") + "[" + i + "]/degnrowno", i); } grd_pltte.refresh(); setTree(grd_pltte, grd_pltte.colRef("degnitemlevlno"), grd_pltte.colRef("degnitemcd"), false); } function fMoveRow(gridid, destRow, srcRow) { var nodeset = gridid.attribute("nodeset"); var srcPath = nodeset + "[" + srcRow + "]"; var destPath = nodeset + "[" + destRow + "]"; copyNode(model, model, "/root/hidden/movetmp", destPath); copyNode(model, model, destPath, srcPath); copyNode(model, model, srcPath, "/root/hidden/movetmp"); model.removenode("/root/hidden/movetmp"); } function old_fMoveItemUp(grdObj, collapsed) { var selRow = grdObj.row; if(selRow <= grdObj.fixedRows) return; var degnitemno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemno"); var supdegnitemno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/supdegnitemno"); var degnitemlevlno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemlevlno"); var nextRow = -1; var nextItemNo = model.getValue(grdObj.attribute("nodeset") + "[degnitemlevlno <= " + degnitemlevlno + " and position() > " + selRow + "]/degnitemno"); if(nextItemNo == '') nextRow = grdObj.rows; else nextRow = grdObj.findRow(nextItemNo, selRow + 1, grdObj.colRef("degnitemno")); //alert("nextRow : " + nextRow); //1. ÇöÀç ¼±ÅÃµÈ rowÀÇ ±×·ìÀ» ã´Â´Ù.(degnitemlevlcd¸¦ ÀÌ¿ë) var nodeList = instance1.selectNodes(grdObj.attribute("nodeset") + "[position() >= " + selRow + " and position() < " + nextRow + "]"); //alert("length : " + nodeList.length); //2. »óÀ§ ¾ÆÀÌÅÛÀÇ depth¸¦ ºñ±³Çؼ­ seq¸¦ ±¸ÇÑ´Ù. (degnitemlevlno¸¦ ÀÌ¿ë.. ÀڽŰú °°À»¶§±îÁö ã´Â´Ù.) for(var i = selRow - 1; i > 0; i --) { if(parseInt(degnitemlevlno) > parseInt(model.getValue(grdObj.attribute("nodeset") + "[" + i + "]/degnitemlevlno"))) break; for(var j = 0; j < nodeList.length; j++) { var seq = grdObj.findRow(nodeList.item(j).selectSingleNode("degnitemno").nodeValue, grdObj.fixedRows, grdObj.colRef("degnitemno")); model.setValue(grdObj.attribute("nodeset") + "[" + seq + "]/degnrowno", parseInt(nodeList.item(j).selectSingleNode("degnrowno").nodeTypedValue) - 1); } model.setValue(grdObj.attribute("nodeset") + "[" + i + "]/degnrowno", parseInt(model.getValue(grdObj.attribute("nodeset") + "[" + i + "]/degnrowno")) + parseInt(nodeList.length)); if(degnitemlevlno == model.getValue(grdObj.attribute("nodeset") + "[" + i + "]/degnitemlevlno")) break; } grdObj.refresh(); grdObj.outlinebar=0; grdObj.colsort(grdObj.colRef("degnrowno")) = "asc"; //grdObj.colsort(grdObj.colRef("degnxval")) = "asc"; //grdObj.sort(grdObj.fixedRows, grdObj.colRef("degnxval"), grdObj.rows - 1, grdObj.colRef("degnxval")) = "asc"; grdObj.sort(grdObj.fixedRows, grdObj.colRef("degnrowno"), grdObj.rows - 1, grdObj.colRef("degnrowno")) = "asc"; grdObj.gridToInstance(); var topRow = grdObj.topRow; setTree(grdObj, grdObj.colRef("degnitemlevlno"), grdObj.colRef("degnitemcd"), collapsed); var seq = grdObj.findRow(degnitemno, grdObj.fixedRows, grdObj.colRef("degnitemno")); grdObj.row = seq; grdObj.topRow = topRow; } function fMoveItemUp(grdObj, collapsed) { var selCnt = grdObj.selectedRows; var baseitemlevlno = 0; for(var i = 0; i < selCnt; i++) { var selRow = grdObj.selectedRow(i); if(i == 0) baseitemlevlno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemlevlno"); var degnitemlevlno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemlevlno"); if(baseitemlevlno != degnitemlevlno) return; } var selRow = grdObj.row; if(selRow <= grdObj.fixedRows) return; var degnitemno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemno"); var supdegnitemno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/supdegnitemno"); var degnitemlevlno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemlevlno"); var nextRow = -1; var nextItemNo = model.getValue(grdObj.attribute("nodeset") + "[degnitemlevlno <= " + degnitemlevlno + " and position() > " + selRow + "]/degnitemno"); if(nextItemNo == '') nextRow = grdObj.rows; else nextRow = grdObj.findRow(nextItemNo, selRow + 1, grdObj.colRef("degnitemno")); var nodeList = instance1.selectNodes(grdObj.attribute("nodeset") + "[position() >= " + selRow + " and position() < " + nextRow + "]"); for(var i = selRow - 1; i > 0; i --) { if(parseInt(degnitemlevlno) > parseInt(model.getValue(grdObj.attribute("nodeset") + "[" + i + "]/degnitemlevlno"))) break; for(var j = 0; j < nodeList.length; j++) { var seq = grdObj.findRow(nodeList.item(j).selectSingleNode("degnitemno").nodeValue, grdObj.fixedRows, grdObj.colRef("degnitemno")); model.setValue(grdObj.attribute("nodeset") + "[" + seq + "]/degnrowno", parseInt(nodeList.item(j).selectSingleNode("degnrowno").nodeTypedValue) - 1); } model.setValue(grdObj.attribute("nodeset") + "[" + i + "]/degnrowno", parseInt(model.getValue(grdObj.attribute("nodeset") + "[" + i + "]/degnrowno")) + parseInt(nodeList.length)); if(degnitemlevlno == model.getValue(grdObj.attribute("nodeset") + "[" + i + "]/degnitemlevlno")) break; } grdObj.refresh(); grdObj.outlinebar=0; grdObj.colsort(grdObj.colRef("degnrowno")) = "asc"; //grdObj.colsort(grdObj.colRef("degnxval")) = "asc"; //grdObj.sort(grdObj.fixedRows, grdObj.colRef("degnxval"), grdObj.rows - 1, grdObj.colRef("degnxval")) = "asc"; grdObj.sort(grdObj.fixedRows, grdObj.colRef("degnrowno"), grdObj.rows - 1, grdObj.colRef("degnrowno")) = "asc"; grdObj.gridToInstance(); var topRow = grdObj.topRow; setTree(grdObj, grdObj.colRef("degnitemlevlno"), grdObj.colRef("degnitemcd"), collapsed); var seq = grdObj.findRow(degnitemno, grdObj.fixedRows, grdObj.colRef("degnitemno")); grdObj.row = seq; grdObj.topRow = topRow; } function old_fMoveItemDown(grdObj, collapsed) { var selRow = grdObj.row; if(selRow == grdObj.rows - 1) return; var degnitemno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemno"); var degnitemlevlno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemlevlno"); var topRow = grdObj.topRow; for(var i = selRow + 1; i < grdObj.rows; i ++) { if(degnitemlevlno == model.getValue(grdObj.attribute("nodeset") + "[" + i + "]/degnitemlevlno")) { grdObj.row = i; moveItemUp(grdObj, collapsed); break; } } var seq = grdObj.findRow(degnitemno, grdObj.fixedRows, grdObj.colRef("degnitemno")); grdObj.row = seq; grdObj.topRow = topRow; } function fMoveItemDown(grdObj, collapsed) { var selRow = grdObj.row; if(selRow == grdObj.rows - 1) return; var degnitemno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemno"); var degnitemlevlno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemlevlno"); var topRow = grdObj.topRow; for(var i = selRow + 1; i < grdObj.rows; i ++) { if(degnitemlevlno == model.getValue(grdObj.attribute("nodeset") + "[" + i + "]/degnitemlevlno")) { grdObj.row = i; moveItemUp(grdObj, collapsed); break; } } var seq = grdObj.findRow(degnitemno, grdObj.fixedRows, grdObj.colRef("degnitemno")); grdObj.row = seq; grdObj.topRow = topRow; } function old_fMoveUp() { var selRow = grd_pltte.row; if(selRow <= grd_pltte.fixedRows) return; var degnitemno = model.getValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/degnitemno"); var supdegnitemno = model.getValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/supdegnitemno"); var degnitemlevlno = model.getValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/degnitemlevlno"); var nextRow = -1; var nextItemNo = model.getValue(grd_pltte.attribute("nodeset") + "[degnitemlevlno <= " + degnitemlevlno + " and position() > " + selRow + "]/degnitemno"); if(nextItemNo == '') nextRow = grd_pltte.rows; else nextRow = grd_pltte.findRow(nextItemNo, selRow + 1, grd_pltte.colRef("degnitemno")); //alert("nextRow : " + nextRow); //1. ÇöÀç ¼±ÅÃµÈ rowÀÇ ±×·ìÀ» ã´Â´Ù.(degnitemlevlcd¸¦ ÀÌ¿ë) var nodeList = instance1.selectNodes(grd_pltte.attribute("nodeset") + "[position() >= " + selRow + " and position() < " + nextRow + "]"); //alert("length : " + nodeList.length); //2. »óÀ§ ¾ÆÀÌÅÛÀÇ depth¸¦ ºñ±³Çؼ­ seq¸¦ ±¸ÇÑ´Ù. (degnitemlevlno¸¦ ÀÌ¿ë.. ÀڽŰú °°À»¶§±îÁö ã´Â´Ù.) for(var i = selRow - 1; i > 0; i --) { if(parseInt(degnitemlevlno) > parseInt(model.getValue(grd_pltte.attribute("nodeset") + "[" + i + "]/degnitemlevlno"))) break; for(var j = 0; j < nodeList.length; j++) { var seq = grd_pltte.findRow(nodeList.item(j).selectSingleNode("degnitemno").nodeValue, grd_pltte.fixedRows, grd_pltte.colRef("degnitemno")); model.setValue(grd_pltte.attribute("nodeset") + "[" + seq + "]/degnrowno", parseInt(nodeList.item(j).selectSingleNode("degnrowno").nodeTypedValue) - 1); } model.setValue(grd_pltte.attribute("nodeset") + "[" + i + "]/degnrowno", parseInt(model.getValue(grd_pltte.attribute("nodeset") + "[" + i + "]/degnrowno")) + parseInt(nodeList.length)); if(degnitemlevlno == model.getValue(grd_pltte.attribute("nodeset") + "[" + i + "]/degnitemlevlno")) break; } grd_pltte.refresh(); grd_pltte.outlinebar=0; grd_pltte.colsort(grd_pltte.colRef("degnrowno")) = "asc"; //grd_pltte.colsort(grd_pltte.colRef("degnxval")) = "asc"; //grd_pltte.sort(grd_pltte.fixedRows, grd_pltte.colRef("degnxval"), grd_pltte.rows - 1, grd_pltte.colRef("degnxval")) = "asc"; grd_pltte.sort(grd_pltte.fixedRows, grd_pltte.colRef("degnrowno"), grd_pltte.rows - 1, grd_pltte.colRef("degnrowno")) = "asc"; grd_pltte. gridToInstance(); setTree(grd_pltte, grd_pltte.colRef("degnitemlevlno"), grd_pltte.colRef("degnitemcd"), false); var seq = grd_pltte.findRow(degnitemno, grd_pltte.fixedRows, grd_pltte.colRef("degnitemno")); grd_pltte.row = seq; } function old_fMoveDown() { var selRow = grd_pltte.row; if(selRow == grd_pltte.rows - 1) return; var degnitemno = model.getValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/degnitemno"); var degnitemlevlno = model.getValue(grd_pltte.attribute("nodeset") + "[" + selRow + "]/degnitemlevlno"); for(var i = selRow + 1; i < grd_pltte.rows; i ++) { if(degnitemlevlno == model.getValue(grd_pltte.attribute("nodeset") + "[" + i + "]/degnitemlevlno")) { grd_pltte.row = i; fMoveUp(); break; } } var seq = grd_pltte.findRow(degnitemno, grd_pltte.fixedRows, grd_pltte.colRef("degnitemno")); grd_pltte.row = seq; } function fDelDegnItem() { var arrRows = new Array(); for(var i = 0; i < grd_pltte.selectedRows; i++) { arrRows[i] = grd_pltte.selectedRow(i); } for(var j = arrRows.length - 1; j >= 0; j--) { grd_pltte.deleteRow(arrRows[j]); } setTree(grd_pltte, grd_pltte.colRef("degnitemlevlno"), grd_pltte.colRef("degnitemcd"), false); } function fGoIn() { var pageInfo = new PAGEINFO(canvas); for(var i = 0; i < grd_pltte.selectedRows; i++) { var degnitemno = model.getValue(pageInfo.formdegnRef + "[" + grd_pltte.selectedRow(i) + "]/degnitemno"); var curPos = model.getValue(pageInfo.formdegnRef + "[" + grd_pltte.selectedRow(i) + "]/degnxval"); var degnxval = parseInt(curPos) + pageInfo.indentwidth; model.setValue(pageInfo.formdegnRef + "[" + grd_pltte.selectedRow(i) + "]/degnxval", degnxval); var ctrl = canvas.window.document.controls("grp_" + degnitemno); if(ctrl != null) { ctrl.attribute("left") = pageInfo.leftmargin + degnxval; ctrl.refresh(); } } grd_pltte.refresh(); } function fGoOut() { var pageInfo = new PAGEINFO(canvas); for(var i = 0; i < grd_pltte.selectedRows; i++) { var degnitemno = model.getValue(pageInfo.formdegnRef + "[" + grd_pltte.selectedRow(i) + "]/degnitemno"); var curPos = model.getValue(pageInfo.formdegnRef + "[" + grd_pltte.selectedRow(i) + "]/degnxval"); var degnxval = parseInt(curPos) - pageInfo.indentwidth < 0 ? 0 : parseInt(curPos) - pageInfo.indentwidth; model.setValue(pageInfo.formdegnRef + "[" + grd_pltte.selectedRow(i) + "]/degnxval", parseInt(curPos) - pageInfo.indentwidth < 0 ? 0 : parseInt(curPos) - pageInfo.indentwidth); var ctrl = canvas.window.document.controls("grp_" + degnitemno); if(ctrl != null) { ctrl.attribute("left") = pageInfo.leftmargin + degnxval; ctrl.refresh(); } } grd_pltte.refresh(); } 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 fSaveFormDegn() { var pageInfo = new PAGEINFO(); var formcd = model.getValue(pageInfo.formmastRef + "/formcd"); var formprogflag = model.getValue(pageInfo.formmastRef + "/formprogflag"); var formprognm = model.getValue(pageInfo.formmastRef + "/formprognm"); var formdeptcd = model.getValue(pageInfo.formmastRef + "/formdeptcd"); var formuserid = model.getValue(pageInfo.formmastRef + "/formuserid"); var formkind = model.getValue(pageInfo.formmastRef + "/formkind"); //¼­½ÄÁø´Ü¸í, ¼­½Ä¼ö¼ú¸í, ¼­½ÄÁÖÈ£¼Ò´Â ÀúÀåÀ» ¸·´Â´Ù. if(formcd == "0000000899" || formcd == "0000000900" || formcd == "0000000901" ) return; grd_pltte.clearStatus(); for(var i = grd_pltte.fixedRows; i < grd_pltte.rows; i++) { grd_pltte.rowstatus(i) = 1; } copyNode(model, model, "/root/send/savedata/formmast", pageInfo.formmastRef); //grd_pltte.attribute("rowsep") = "$|$"; //grd_pltte.attribute("colsep") = "$^$"; model.makeValue("/root/send/savedata/formdegn", grd_pltte.getUpdateData()); var status = "2"; if(getParameter("opentype") == "save") status = "3"; setParameter("opentype", ""); // XRW ÀúÀå model.makeNode("/root/send/savedata/formmast/formxrw"); var strNewXrw = ""; var strXSLT = ""; //1. È­¸é¿¡ ±×¸°´Ù. (ÃÖ´ë¼­½ÄÀÌ ¾Æ´Ñ°æ¿ì¿¡¸¸ È­¸é¿¡ ±×¸°´Ù.) //if(formcd != "0000000059" && formcd != "0000000009" && formcd != "0000000070") /* if(formdeptcd != "-" || formuserid != "DEPT_BASE") { } */ if( !(formdeptcd == "-" && formuserid == "DEPT_BASE") // º´¿ø ÃÖ´ë && !(formdeptcd != "-" && formuserid == "DEPT_BASE")) // °ú ÃÖ´ë { if(formprogflag == "PROF" || formprogflag == "MAIN") { var ret = messageBox("ÇØ´ç ¼­½ÄÀº °³¹ßÆÀ°ú ÇùÀÇÇÏ¿¡ ÀúÀåÇØ¾ß ÇÏ´Â ¼­½ÄÀÔ´Ï´Ù.\n\nÀúÀå", "S001"); if(ret != 6) return ; } if(formprogflag != "PROG") { // 2. xrw ÀúÀå fAppDegn("record"); strNewXrw = canvas.window.javascript.fGetFormXrw(); // 3. xslt ÀúÀå strXSLT = fCreateXSLT(); model.makeValue("/root/send2/xslt/xsltlist", strXSLT); } } // 4. ¸¶½ºÅÍ Data »ý¼º model.makeValue("/root/send/savedata/formmast/formxrw", strNewXrw, true); model.makeValue("/root/send/savedata/formmast/formstatus", status); model.makeValue("/root/send/savedata/formmast/formdegnfromdt", model.getValue("/root/hidden/appdt/fromdt1")+ getCurrentTime()); model.makeValue("/root/send/savedata/formmast/formdegntodt", model.getValue("/root/hidden/appdt/todt1")+ "000000"); model.makeValue("/root/send/savedata/formmast/readonlyyn", model.getValue("/root/main/forminfo/readonlylist/readonlyyn")); // 5. ÀúÀå if(submit("TXMRF02001")) { model.setValue(pageInfo.formmastRef + "/formdegnseq", model.getValue("root/temp/settingform/savedforminfo/formdegnseq")); // 6. ÃÖ´ë¼­½Ä, PROG°¡ ¾Æ´Ñ°æ¿ì¿¡¸¸ XSLT¸¦ ÀúÀåÇÑ´Ù. //if(formcd != "0000000059" && formcd != "0000000009" && formcd != "0000000070" && formprogflag != "PROG") //if(formdeptcd != "-" && formuserid != "DEPT_BASE" && formprogflag != "PROG") if( !(formdeptcd == "-" && formuserid == "DEPT_BASE") // º´¿ø ÃÖ´ë && !(formdeptcd != "-" && formuserid == "DEPT_BASE") // °ú ÃÖ´ë && formprogflag != "PROG") { if(submit("TXMRI01402")) { model.makeValue("/root/send/xsltinfo/xslt/result", true); model.refresh(); } } } } function fSaveFormDegn_old() { var pageInfo = new PAGEINFO(); var formcd = model.getValue(pageInfo.formmastRef + "/formcd"); var formprogflag = model.getValue(pageInfo.formmastRef + "/formprogflag"); var formprognm = model.getValue(pageInfo.formmastRef + "/formprognm"); var formkind = model.getValue(pageInfo.formmastRef + "/formkind"); //¼­½ÄÁø´Ü¸í, ¼­½Ä¼ö¼ú¸í, ¼­½ÄÁÖÈ£¼Ò´Â ÀúÀåÀ» ¸·´Â´Ù. if(formcd == "0000000899" || formcd == "0000000900" || formcd == "0000000901" ) return; grd_pltte.clearStatus(); for(var i = grd_pltte.fixedRows; i < grd_pltte.rows; i++) { grd_pltte.rowstatus(i) = 1; } copyNode(model, model, "/root/send/savedata/formmast", pageInfo.formmastRef); //grd_pltte.attribute("rowsep") = "$|$"; //grd_pltte.attribute("colsep") = "$^$"; model.makeValue("/root/send/savedata/formdegn", grd_pltte.getUpdateData()); var status = "2"; if(getParameter("opentype") == "save") status = "3"; setParameter("opentype", ""); // XRW ÀúÀå model.makeNode("/root/send/savedata/formmast/formxrw"); //½Åü°ËÁø, °ú°Å·Â, °èÅë¹®Áø º´¿øÃÖ´ë ¼­½ÄÀº xrw ÀúÀåÇÏÁö ¾Ê´Â´Ù.. (³Ê¹« ¿À·¡°É¸²) /*if(formcd != "0000000059" && formcd != "0000000009" && formcd != "0000000070")*/ //½Åü°ËÁø, °ú°Å·Â, °èÅë¹®Áø º´¿øÃÖ´ë ¼­½ÄÀº xrw ÀúÀåÇÏÁö ¾Ê´Â´Ù.. (³Ê¹« ¿À·¡°É¸²) //program ¼­½Äµé(°øÅë¼­½Ä, ÄÁ¼³Æ® µîµî)Àº xrw¸¦ ÀúÀåÇÏÁö ¾Ê´Â´Ù.. if(//formcd != "0000000005" && formcd != "0000000059" && formcd != "0000000009" && formcd != "0000000070" && formprogflag != "PROG") { fAppDegn("record"); var strNewXrw = canvas.window.javascript.fGetFormXrw(); model.makeValue("/root/send/savedata/formmast/formxrw", strNewXrw, true); model.makeValue("/root/send/savedata/formmast/formstatus", status); model.makeValue("/root/send/savedata/formmast/formdegnfromdt", model.getValue("/root/hidden/appdt/fromdt1")+ getCurrentTime()); model.makeValue("/root/send/savedata/formmast/formdegntodt", model.getValue("/root/hidden/appdt/todt1")+ "000000"); if(submit("TXMRF02001")) { model.setValue(pageInfo.formmastRef + "/formdegnseq", model.getValue("root/temp/settingform/savedforminfo/formdegnseq")); if(submit("TXMRI01402")) { model.makeValue("/root/send/xsltinfo/xslt/result", true); model.refresh(); } /* else { alert("¼­½ÄÀÇ xslt ³»¿ëÀÌ ¿Ã¹Ù¸£°Ô ÀúÀåµÇÁö ¸øÇÏ¿´½À´Ï´Ù. ´Ù½Ã ÀúÀåÇØÁֽʽÿÀ"); } */ } } } function fGetHead(str) { var strXrw = str; var strFront; var regexp1 = new RegExp('()', 'igm'); if (regexp1.test(strXrw) == '1') { strFront = RegExp.leftContext + "\r\n"; strFront += fGetBindInfo(strXrw); strFront += "\r\n\r\n\r\n\r\n"; strFront += ""; return strFront; } else { return ""; } } function fGetBody(str) { var strXrw = str; var regexp = new RegExp('()', 'igm'); if (regexp.test(strXrw) == '1') { strBody = RegExp.rightContext + "\r\n"; return strBody; } else { return ""; } } function fGetBindInfo(str) { var strXrw = str; var regexp = new RegExp('(]+>)', 'igm'); if (regexp.test(strXrw) == true) { var bindinfo = strXrw.match(regexp); var strRtn = ""; for(var idx =0; idx < bindinfo.length; idx++) { strRtn += bindinfo[idx] + "\r\n"; } return strRtn; } else { return ""; } } function fRemoveGroupTag(str) { var strXrw = str; var grpexpSt = new RegExp('(]+>)', 'igm'); var grpexpEd = new RegExp('()', 'igm'); if (grpexpSt.test(strXrw) == true) { strXrw = strXrw.replace(grpexpSt, ''); } if (grpexpEd.test(strXrw) == true) { strXrw = strXrw.replace(grpexpEd, ''); } return strXrw; } function fSaveFormXrw() { var pageInfo = new PAGEINFO(); grd_pltte.clearStatus(); for(var i = grd_pltte.fixedRows; i < grd_pltte.rows; i++) { grd_pltte.rowstatus(i) = 1; } copyNode(model, model, "/root/send/savedata/formmast", pageInfo.formmastRef); //model.makeValue("/root/send/savedata/formdegn", grd_pltte.getUpdateData()); var status = "4"; //if(getParameter("opentype") == "save") // status = "3"; //setParameter("opentype", ""); model.makeValue("/root/send/savedata/formmast/formstatus", status); fAppDegn("record"); //canvas.model.removeNode("/root/main"); //canvas.model.removeNode("/root/hidden"); //canvas.model.removeNode("/root/temp"); canvas.model.removeNodeset(pageInfo.imgelistRef); var strXrw = canvas.window.document.save(null, false); //var strXrw = canvas.window.document.save(null, true); model.makeNode("/root/send/savedata/formmast/formxrw"); model.setValue("/root/send/savedata/formmast/formxrw", strXrw, true); window.clipBoardData = strXrw; //model.makeValue("/root/send/savedata/formmast/formxrw", strXrw); //model.makeValue("/root/send/savedata/formmast/formdegnfromdt", model.getValue("/root/hidden/appdt/fromdt1")+ getCurrentTime()); //model.makeValue("/root/send/savedata/formmast/formdegntodt", model.getValue("/root/hidden/appdt/todt1")+ "000000"); if(submit("TXMRF02002")) { model.setValue(pageInfo.formmastRef + "/formdegnseq", model.getValue("root/main2/savedforminfo/formdegnseq")); } } function fSaveFormData() { var pageInfo = new PAGEINFO(); var status = "4"; copyNode(model, model, "/root/send/savedata/formmast", pageInfo.formmastRef); model.makeValue("/root/send/savedata/formmast/formstatus", status); fAppDegn("record"); copyNode(model, canvas.model, "/root/temp/formdata/root/main2", "/root/main"); var strData = instance1.selectSingleNode("/root/temp/formdata/root").xml; model.makeNode("/root/send/savedata/formmast/formxrw"); model.setValue("/root/send/savedata/formmast/formxrw", strData, true); model.setValue("/root/temp/formdata/root/main2", ""); if(submit("TXMRF02002")) { model.setValue(pageInfo.formmastRef + "/formdegnseq", model.getValue("root/main2/savedforminfo/formdegnseq")); } } //ÀúÀå ¹öư Ŭ¸¯ ½Ã ¼­½Ä À¯È¿ ±â°£ ¼³Á¤ ¹Ú½º ¶ç¿öÁÜ. function fSetAppDt() { if ( !fChkReadonlyyn() ) { alert("°øÀ¯ÇØÁ¦ üũ ÈÄ ÀúÀå ÇØ ÁÖ¼¼¿ä"); return; } //°øÀ¯ÇØÁ¦·Î ÀúÀå Çϱâ Àü ÇöÀç ¼­½ÄÀÌ Ãֽм­½ÄÀÎÁö degnseq¸¦ üũÇÑ´Ù, 2010.04.08, ÁÖÈñ°æ if ( fChkDegnSeq() ) { var formfromdt = model.getValue("/root/main/forminfo/formmast/formfromdt"); var currentDateTime = getCurrentDate() + getCurrentTime(); if( (parseInt(formfromdt) - parseInt(currentDateTime)) > 0) { // ¹Ì·¡¼­½Ä model.setValue("/root/hidden/appdt/fromdt1", formfromdt.substr(0, 8)); } else { model.setValue("/root/hidden/appdt/fromdt1", getCurrentDate()); } //model.setValue("/root/hidden/appdt/fromdt1", getCurrentDate()); model.setValue("/root/hidden/appdt/fromdt2", "00"); model.setValue("/root/hidden/appdt/todt1", "99991231"); model.setValue("/root/hidden/appdt/todt2", "24"); grup_setAppdd.refresh(); grup_setAppdd.attribute("left") = "300px"; grup_setAppdd.attribute("visibility") = "visible"; } } function fChkReadonlyyn() { var readonlyyn = model.getValue("/root/main/forminfo/readonlylist/readonlyyn"); if ( readonlyyn == "Y") { return true; } else { return false; } } //////////////////// //°øÀ¯ÇØÁ¦·Î ÀúÀå Çϱâ Àü ÇöÀç ¼­½ÄÀÌ Ãֽм­½ÄÀÎÁö degnseq¸¦ üũÇÑ´Ù, 2010.04.08, ÁÖÈñ°æ function fChkDegnSeq() { var formcd = model.getValue("/root/main/forminfo/formmast/formcd"); model.makeValue("/root/send/req/formcd",formcd); submit("TRMRF02006"); var new_formdegnseq = model.getValue("/root/temp/forminfo/readonlylist/formdegnseq"); var old_formdegnseq = model.getValue("/root/main/forminfo/formmast/formdegnseq"); var new_readonlyuserid = model.getValue("/root/temp/forminfo/readonlylist/readonlyuserid"); var old_readonlyuserid = getUserInfo("userid"); var readonlyyn = model.getValue("/root/main/forminfo/readonlylist/readonlyyn"); // alert("new_formdegnseq:"+new_formdegnseq+" || old_formdegnseq:"+old_formdegnseq); //ÇöÀç Á¶È¸µÇ¾î ÀÖ´Â formdegnseq¿Í cmc dbÀÇ ÇØ´ç ¼­½ÄÀÇ formdegnseq°¡ ´Ù¸¥ °æ¿ì ¼­½Ä ´Ù½Ã Á¶È¸ ÇÏ°Ô ÇÑ´Ù. if ( new_formdegnseq != "0" && new_formdegnseq != "" && new_formdegnseq != old_formdegnseq ) { var result = window.alert("º¯°æ µÈ µðÀÚÀÎÀÌ Á¸ÀçÇÕ´Ï´Ù. º¯°æµÈ µðÀÚÀÎÀ» ´Ù½Ã Á¶È¸ ÇϽðڽÀ´Ï±î?", "µðÀÚÀÎ º¯°æ ¾Ë¸²", 4 | 32 | 256); if(result == 7) //no { model.setValue("/root/main/forminfo/readonlylist/readonlyyn", "N"); chk_readonlyyn.refresh(); return false; } else if ( result == 6 ) //yes { setParameter("SPMRF1300_formnm", model.getValue("/root/main/forminfo/formmast/formnm")); btn_formlist.dispatch("onclick"); return false; } } else if ( readonlyyn == "Y" && new_readonlyuserid != "-" && new_readonlyuserid != old_readonlyuserid ) { //alert("new_readonlyuserid:"+new_readonlyuserid+" || old_readonlyuserid : "+old_readonlyuserid); var readonlystatdt = model.getValue("/root/temp/forminfo/readonlylist/readonlystatdt"); var blokingdt = readonlystatdt.substr(0,4) + "/"; blokingdt = blokingdt + readonlystatdt.substr(4,2) + "/"; blokingdt = blokingdt + readonlystatdt.substr(6,2) + "/ "; blokingdt = blokingdt + readonlystatdt.substr(8,2) + ":"; blokingdt = blokingdt + readonlystatdt.substr(10,2) + ":"; blokingdt = blokingdt + readonlystatdt.substr(12,2); var readonlyusernm = model.getValue("/root/temp/forminfo/readonlylist/readonlyusernm"); alert("ÀÌ¹Ì ["+new_readonlyuserid+","+readonlyusernm+"]´ÔÀÌ ["+blokingdt+"]ºÎÅÍ ÀÛ¾÷ ÁßÀÔ´Ï´Ù."); model.setValue("/root/main/forminfo/readonlylist/readonlyyn", "N"); chk_readonlyyn.refresh(); return false; } return true; } function fArrangeVallist() { var nodeset = grd_pltte.attribute("nodeset"); var selRow = grd_pltte.row; var itemtype = model.getValue(nodeset + "[" + selRow + "]/degnitemkind"); if(itemtype != "RDO" && itemtype != "CHK") { alert("Á¤·ÄÀÌ °¡´ÉÇÑ ÄÁÆ®·ÑÀÌ ¾Æ´Õ´Ï´Ù."); return; } model.setValue("/root/hidden/arrange/cols", getStyleValue(model.getValue(nodeset + "[" + selRow + "]/degnattrval"), "cols")); grup_arrVallist.refresh(); grup_arrVallist.attribute("left") = "300px"; grup_arrVallist.attribute("visibility") = "visible"; } function fSetArrangeVallist() { var nodeset = grd_pltte.attribute("nodeset"); var selRow = grd_pltte.row; var attrVal = model.getValue(nodeset + "[" + selRow + "]/degnattrval"); attrVal = setStyleValue(attrVal, "cols", model.getValue("/root/hidden/arrange/cols")); model.makeValue(nodeset + "[" + selRow + "]/degnattrval", attrVal); var degnitemseqno = model.getValue(nodeset + "[" + selRow + "]/degnitemno"); var degnitemtype = model.getValue(nodeset + "[" + selRow + "]/degnitemkind"); grd_pltte.refresh(); } function fSetDegnItemStyle(ctrl, attrName, attrVal, bEmpty) { if(bEmpty == null) bEmpty = false; if(!bEmpty && attrVal == "") return; var nodeset = grd_pltte.attribute("nodeset"); var degnitemno = ctrl.attribute("degnitemno"); if(degnitemno == "") return; var rowno = grd_pltte.findRow(degnitemno, grd_pltte.fixedRows, grd_pltte.colRef("degnitemno")); if(rowno == -1) return; /*if(ctrl.elementName != "xforms:group") if(ctrl.elementName == "xforms:caption") attrName = "label." + attrName; else if(ctrl.attribute("extn") == "true") attrName = "extn." + attrName; else attrName = "ctrl." + attrName; */ if(ctrl.attribute("ctrltype") != "grup") attrName = ctrl.attribute("ctrltype") + "." + attrName; var styleVal = model.getValue(nodeset + "[" + rowno + "]/degnattrval"); styleVal = fSetDegnStyleValue(styleVal, attrName, attrVal); model.makeValue(nodeset + "[" + rowno + "]/degnattrval", styleVal); /*grd_pltte.row = rowno; if(grd_pltte.iscollapsed(rowno)) grd_pltte.iscollapsed(rowno) = false;*/ return; grd_pltte.refresh(); } /** * @desc : ÄÁÆ®·ÑÀÇ ½ºÅ¸ÀÏ °ª ¼ÂÆÃ * @id : * @event : * @return : * @authur : À̰æÈñ */ function fSetDegnStyleValue(attrs, attrNm, attrVal) { var arrAttrs = attrs.split(";"); attrs = ""; var bFind = false; for(var i = 0; i < arrAttrs.length; i++) { var arrAttr = ""; if(isSearchString(arrAttrs[i], "ctrl.format")) { var tempArrs = arrAttrs[i].setReplaceWord("format:", "format¢Ì"); arrAttr = tempArrs.split("¢Ì"); } else arrAttr = arrAttrs[i].split(":"); if(arrAttr.length < 2) continue; if(arrAttr[0] == attrNm) { arrAttr[1] = attrVal; bFind = true; if(attrVal == "") continue; } attrs += arrAttr[0] + ":" + arrAttr[1] + ";"; } if(!bFind) attrs += attrNm + ":" + attrVal + ";"; return attrs; } function fCtrlSize() { var nodeset = grd_pltte.attribute("nodeset"); var selRow = grd_pltte.row; model.setValue("/root/hidden/size/width", getStyleValue(model.getValue(nodeset + "[" + selRow + "]/degnattrval"), "width")); model.setValue("/root/hidden/size/height", getStyleValue(model.getValue(nodeset + "[" + selRow + "]/degnattrval"), "height")); grup_size.refresh(); grup_size.attribute("left") = "300px"; grup_size.attribute("visibility") = "visible"; } function fSetCtrlSize() { var nodeset = grd_pltte.attribute("nodeset"); var selRow = grd_pltte.row; var styleVal = model.getValue(nodeset + "[" + selRow + "]/degnattrval"); styleVal = setStyleValue(styleVal, "width", model.getValue("/root/hidden/size/width")); styleVal = setStyleValue(styleVal, "height", model.getValue("/root/hidden/size/height")); model.makeValue(nodeset + "[" + selRow + "]/degnattrval", styleVal); var degnitemseqno = model.getValue(nodeset + "[" + selRow + "]/degnitemno"); var degnitemtype = model.getValue(nodeset + "[" + selRow + "]/degnitemkind"); grd_pltte.refresh(); } function fArrangeSameRow() { var nodeset = grd_pltte.attribute("nodeset"); var selRow = grd_pltte.row; if(selRow - 1 == 0) return; var supRow = selRow - 1; model.setValue(nodeset + "[" + selRow + "]/degnrowno", model.getValue(nodeset + "[" + supRow + "]/degnrowno")); grd_pltte.refresh(); } function fSetLabel() { grup_lbl.attribute("left") = "150px"; grup_lbl.attribute("visibility") = "visible"; } function fSetDrawType(drawType) { var degnitemno = model.getXPathValue("max(" + grd_pltte.attribute("nodeset") + "/degnitemno)"); if(degnitemno == "NaN") degnitemno = 1; else degnitemno = parseInt(degnitemno) + 1; canvas.window.javascript.setDrawType(drawType, degnitemno); } function fAddLabel() { var pageInfo = new PAGEINFO(); var formcd = model.getValue(pageInfo.formmastRef + "formcd"); var formdegnseq = model.getValue(pageInfo.formmastRef + "formdegnseq"); var degnitemno = model.getXPathValue("max(" + grd_pltte.attribute("nodeset") + "/degnitemno)"); if(degnitemno == "NaN") degnitemno = 1; else degnitemno = parseInt(degnitemno) + 1; var degnrowno = model.getXPathValue("max(" + grd_pltte.attribute("nodeset") + "/degnrowno)"); if(degnrowno == "NaN") degnrowno = 1; else degnrowno = parseInt(degnrowno) + 1; var destPath = grd_pltte.attribute("nodeset") + "[" + (getNodesetCnt(model, grd_pltte.attribute("nodeset")) + 1) + "]"; model.makeValue(destPath + "/formdegnseq" , formdegnseq ); model.makeValue(destPath + "/degnitemno" , degnitemno ); model.makeValue(destPath + "/degnitemkind" , "LBL" ); model.makeValue(destPath + "/degnitemcd" , "Z000000001" ); model.makeValue(destPath + "/termcd" , "" ); model.makeValue(destPath + "/degnitemnm" , "label" ); model.makeValue(destPath + "/supdegnitemno" , "" ); model.makeValue(destPath + "/supdegnitemcd" , "" ); model.makeValue(destPath + "/degnitemlevlno" , "1" ); model.makeValue(destPath + "/degnitemlevlcd" , "Z000000001" ); model.makeValue(destPath + "/valgrupcd" , "" ); model.makeValue(destPath + "/valgrupnm" , "" ); model.makeValue(destPath + "/unitcd" , "" ); model.makeValue(destPath + "/unitnm" , "" ); model.makeValue(destPath + "/degnitemdefltval", model.getValue("/root/hidden/lblnm")); model.makeValue(destPath + "/degncntrviewflag", "C" ); model.makeValue(destPath + "/userdegnyn" , "N" ); model.makeValue(destPath + "/degnxval" , "0" ); model.makeValue(destPath + "/degnyval" , "0" ); model.makeValue(destPath + "/degnrowno" , degnrowno ); model.makeValue(destPath + "/essndegnyn" , "N" ); model.makeValue(destPath + "/essnrecyn" , "N" ); model.makeValue(destPath + "/degnattrval" , "" ); model.makeValue(destPath + "/itemattrval" , "" ); grd_pltte.rebuild(); setTree(grd_pltte, grd_pltte.colref("degnitemlevlno"), grd_pltte.colref("degnitemcd"), true); } function fSetItemUseFlag() { var pageInfo = new PAGEINFO(); var selRow = grd_pltte.row - grd_pltte.fixedRows + 1; var degnitemno = model.getValue(pageInfo.formdegnRef + "[" + selRow + "]/degnitemno"); var itemuseflag = model.getValue(pageInfo.formdegnRef + "[" + selRow + "]/itemuseflag"); var supdegnitemno = model.getValue(pageInfo.formdegnRef + "[" + selRow + "]/supdegnitemno"); var cnt = getNodesetCnt(model, pageInfo.formdegnRef + "[supdegnitemno = '" + supdegnitemno + "' and itemuseflag = 'F0']"); if(cnt == 0) { alert("ºÎºÐ¼­½ÄÁß ±âº»¼­½ÄÀÌ ¹Ýµå½Ã 1°³ Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù."); model.setValue(pageInfo.formdegnRef + "[" + selRow + "]/itemuseflag", "F0"); } else if(cnt > 1) { var nodeList = instance1.selectNodes(pageInfo.formdegnRef + "[supdegnitemno = '" + supdegnitemno + "' and itemuseflag = 'F0' and position() != " + selRow + "]"); for(var i = 0; i < nodeList.length; i++) { var node = nodeList.item(i); var itemuseflagNode = node.selectSingleNode("itemuseflag"); itemuseflagNode.text = "F1"; } } grd_pltte.refresh(); } function fSelectItem() { var selRow = grd_pltte.row - grd_pltte.fixedRows + 1; var degnitemno = model.getValue(g_pageInfo.formdegnRef + "[" + selRow + "]/degnitemno"); //grd_pltte.topRow = selRow; canvas.window.javascript.fSelectItem(degnitemno); } function fValidateDegnitemkind() { var selRow = grd_pltte.row - grd_pltte.fixedRows + 1; var degnitemno = model.getValue(g_pageInfo.formdegnRef + "[" + selRow + "]/degnitemno"); var supdegnitemno = model.getValue(g_pageInfo.formdegnRef + "[" + selRow + "]/supdegnitemno"); var degnitemkind = model.getValue(g_pageInfo.formdegnRef + "[" + selRow + "]/degnitemkind"); var supdegnitemkind = model.getValue(g_pageInfo.formdegnRef + "[degnitemno='" + supdegnitemno + "']/degnitemkind"); if(supdegnitemkind == "SEL" && degnitemkind != "SSR" && degnitemkind != "SSC") { alert("'¼±ÅÃÇü' ÄÁÆ®·ÑÇÏÀ§¿¡´Â '¼±ÅÃÇü¼­ºê' ÇüÅÂÀÇ ÄÁÆ®·Ñ¸¸ Á¤Àǰ¡´ÉÇÕ´Ï´Ù"); } } function fLocalSaveForm() { var pageInfo = new PAGEINFO(); if(model.getValue(pageInfo.formmastRef + "/formnm") == "") { alert("ÀúÀåÇÒ ¼­½ÄÀÌ ¾ø½À´Ï´Ù."); return; } var fileNm = model.getValue(pageInfo.formmastRef + "/formnm") + "_" +getCurrentDate() + ".xml"; var filePath = window.fileDialog("save", "", "", fileNm, "xml", "XML ¹®¼­(*.xml)|*.xml|All Files (*.*)|*.*"); if (filePath == "") return; var insXml = instance1.selectSingleNode("/root").xml; insXml = "\r\n" + insXml; var fso = new ActiveXObject("Scripting.FileSystemObject"); //var objFile = fso.CreateTextFile(filePath, true, true); var objFile = fso.CreateTextFile(filePath, true); objFile.write(insXml); objFile.Close(); } function fLocalSaveUniCodeForm() { var pageInfo = new PAGEINFO(); if(model.getValue(pageInfo.formmastRef + "/formnm") == "") { alert("ÀúÀåÇÒ ¼­½ÄÀÌ ¾ø½À´Ï´Ù."); return; } //var fileNm = model.getValue(pageInfo.formmastRef + "/formnm") + "(" + model.getValue(pageInfo.formmastRef + "/formcd") + ")" + "_" +getCurrentDate() + ".xml"; var fileNm = ""; var formextnnm = model.getValue(pageInfo.formmastRef + "/formextnnm"); if(formextnnm != "" && formextnnm != "-") fileNm = model.getValue(pageInfo.formmastRef + "/formnm") + formextnnm + "_(" + model.getValue(pageInfo.formmastRef + "/formcd") + ")" + "_" +getCurrentDate() + ".xml"; else fileNm = model.getValue(pageInfo.formmastRef + "/formnm") + "(" + model.getValue(pageInfo.formmastRef + "/formcd") + ")" + "_" +getCurrentDate() + ".xml"; fileNm = fileNm.setReplaceWord("/", "_"); fileNm = fileNm.setReplaceWord("\"", "_"); fileNm = fileNm.setReplaceWord("?", "_"); fileNm = fileNm.setReplaceWord(":", "_"); var filePath = window.fileDialog("save", "", "", fileNm, "xml", "XML ¹®¼­(*.xml)|*.xml|All Files (*.*)|*.*"); if (filePath == "") return; var insXml = instance1.selectSingleNode("/root").xml; insXml = "\r\n" + insXml; var fso = new ActiveXObject("Scripting.FileSystemObject"); var objFile = fso.CreateTextFile(filePath, true, true); objFile.write(insXml); objFile.Close(); } function fLocalSaveXSLTFile() { var pageInfo = new PAGEINFO(); if(model.getValue(pageInfo.formmastRef + "/formnm") == "") { alert("ÀúÀåÇÒ ¼­½ÄÀÌ ¾ø½À´Ï´Ù."); return; } var fileNm = ""; var formextnnm = model.getValue(pageInfo.formmastRef + "/formextnnm"); if(formextnnm != "" && formextnnm != "-") fileNm = model.getValue(pageInfo.formmastRef + "/formnm") + formextnnm + "_(" + model.getValue(pageInfo.formmastRef + "/formcd") + ")" + "_" +getCurrentDate() + ".xsl"; else fileNm = model.getValue(pageInfo.formmastRef + "/formnm") + "(" + model.getValue(pageInfo.formmastRef + "/formcd") + ")" + "_" +getCurrentDate() + ".xsl"; fileNm = fileNm.setReplaceWord("/", "_"); fileNm = fileNm.setReplaceWord("\"", "_"); fileNm = fileNm.setReplaceWord("?", "_"); fileNm = fileNm.setReplaceWord(":", "_"); var filePath = window.fileDialog("save", "", "", fileNm, "xsl", "XSLT ¹®¼­(*.xsl)|*.xsl|All Files (*.*)|*.*"); if (filePath == "") return; var xsltdata = model.getValue("/root/send/xsltdata"); var fso = new ActiveXObject("Scripting.FileSystemObject"); var objFile = fso.CreateTextFile(filePath, true, true); objFile.write(xsltdata); objFile.Close(); } function fLocalLoadForm() { var pageInfo = new PAGEINFO(); var filePath = window.fileDialog("open", "", false, "", "xml", "XML ¹®¼­(*.xml)|*.xml|All Files (*.*)|*.*"); if (filePath == "") return; var ForReading = 1, ForWriting = 2; var fso = new ActiveXObject("Scripting.FileSystemObject"); var objFile = fso.OpenTextFile(filePath, ForReading); var cntsFile = objFile.ReadAll(); objFile.Close(); if(isSearchString(cntsFile, "utf-8")) { cntsFile.setReplaceWord("utf-8", "utf-16"); //alert(cntsFile); var tmpFile = fso.CreateTextFile(filePath, true, true); tmpFile.write(cntsFile); tmpFile.Close(); //alert("1"); } else if(!isSearchString(cntsFile, "utf-16")) { cntsFile = "" + cntsFile; //alert(cntsFile); var tmpFile = fso.CreateTextFile(filePath, true, true); tmpFile.write(cntsFile); tmpFile.Close(); //alert("2"); } //instance1.loadXML(cntsFile); instance1.load(filePath); if(!submit("TRMRF01001")) { model.removeNodeset(pageInfo.forminfoRef); model.refresh(); alert("ÆÄÀÏ ·ÎµùÁß ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.\r\n ´Ù½Ã ½ÃµµÇϽñ⠹ٶø´Ï´Ù."); return; } //grd_pltte.rebuild(); model.refresh(); setTree(grd_pltte, grd_pltte.colref("degnitemlevlno"), grd_pltte.colref("degnitemcd"), true); } function fLocalLoadUniCodeForm() { var pageInfo = new PAGEINFO(); var filePath = window.fileDialog("open", "", false, "", "xml", "XML ¹®¼­(*.xml)|*.xml|All Files (*.*)|*.*"); if (filePath == "") return; /*var ForReading = 1, ForWriting = 2; var fso = new ActiveXObject("Scripting.FileSystemObject"); var objFile = fso.OpenTextFile(filePath, ForReading); var cntsFile = objFile.ReadAll(); instance1.loadXML(cntsFile); objFile.Close();*/ instance1.load(filePath); model.makeValue("/root/send/req/formcd", model.getValue("/root/main/forminfo/formmast/formcd")); model.makeValue("/root/send/req/srchcond", "loadtempdegn"); var tmpRsltRef = "/root/hidden/forminfo/formdegn"; model.removeNode(tmpRsltRef); model.makeNode(tmpRsltRef); copyNodeset(tmpRsltRef, pageInfo.formdegnRef, "replace", model, model); if(!submit("TRMRF01003")) { model.removeNodeset(pageInfo.forminfoRef); model.refresh(); alert("ÆÄÀÏ ·ÎµùÁß ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.\r\n ´Ù½Ã ½ÃµµÇϽñ⠹ٶø´Ï´Ù."); return; } // ÀбâÀü¿ëÀÎÁö È®ÀÎ var readonlystatdt = model.getValue("/root/main/forminfo/readonlylist/readonlystatdt"); var readonlyuserid = model.getValue("/root/main/forminfo/readonlylist/readonlyuserid"); var userid = getUserInfo("userid"); if ( readonlystatdt != "-" && readonlyuserid == userid ) //ÀбâÀü¿ëµî·ÏÀϽÃÁ¤º¸°¡ ÀÖ°í µ¿ÀϾÆÀ̵ðÀÎ °æ¿ì { model.setValue("/root/main/forminfo/readonlylist/readonlyyn", "Y"); } defaulttab.disabled = false; copyNodeset(pageInfo.formdegnRef, tmpRsltRef, "replace", model, model); model.removeNode("/root/hidden/forminfo"); model.refresh(); } function fLocalLoadUniCodeForm_old() { var pageInfo = new PAGEINFO(); var filePath = window.fileDialog("open", "", false, "", "xml", "XML ¹®¼­(*.xml)|*.xml|All Files (*.*)|*.*"); if (filePath == "") return; /*var ForReading = 1, ForWriting = 2; var fso = new ActiveXObject("Scripting.FileSystemObject"); var objFile = fso.OpenTextFile(filePath, ForReading); var cntsFile = objFile.ReadAll(); instance1.loadXML(cntsFile); objFile.Close();*/ instance1.load(filePath); if(!submit("TRMRF01001")) { model.removeNodeset(pageInfo.forminfoRef); model.refresh(); alert("ÆÄÀÏ ·ÎµùÁß ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.\r\n ´Ù½Ã ½ÃµµÇϽñ⠹ٶø´Ï´Ù."); return; } //grd_pltte.rebuild(); model.refresh(); setTree(grd_pltte, grd_pltte.colref("degnitemlevlno"), grd_pltte.colref("degnitemcd"), true); } function fShowCnxtMenu() { if(grd_pltte.isCell(event.target) && grd_pltte.mouserow >= grd_pltte.fixedrows)//±×¸®µå¿¡¼­ µ¥ÀÌŸ¿µ¿ª¸¸ { //¸Þ´º ÃʱâÈ­ model.removeNodeset("/root/hidden/menu/item"); fShowBasicCntxMenu(); fShowExtnCntxMenu(); window.setPopupMenu(true, "/root/hidden/menu/item", "name", "func", false);//»ç¿ëÀÚÁöÁ¤ÆË¾÷¸Þ´º¼³Á¤ } else { window.setPopupMenu(false); //¾Æ´Ò°æ¿ì default ÆË¾÷¸Þ´º¼³Á¤ } } function fShowBasicCntxMenu() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.mouserow - grd_pltte.fixedRows + 1; addCntxMenu("ÇÏÀ§¾ÆÀÌÅÛÀ¸·Î ¼³Á¤", "fSelectParent"); addCntxMenu("ºÎ¸ð°ü°è Ãë¼Ò", "fCancelChild"); addCntxMenu("", ""); addCntxMenu("µé¿©¾²±â", "fGoIn"); addCntxMenu("³»¾î¾²±â", "fGoOut"); addCntxMenu("»óÀ§¾ÆÀÌÅÛ°ú µ¿ÀÏÇà ¹èÄ¡", "fArrangeSameRow"); addCntxMenu("", ""); var disabled = getStyleValue(model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"), "ctrl.disabled"); if(disabled == "true") { addCntxMenu("ÀԷ°¡´É", "fEnableEdit"); } else { addCntxMenu("ÀԷºҰ¡", "fEnableEdit"); } var essential = getStyleValue(model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"), "essential"); if(essential != "true") { addCntxMenu("ÇʼöÀÔ·Â ¼³Á¤", "fSetEssential"); } else { addCntxMenu("ÇʼöÀÔ·Â ¹Ì¼³Á¤", "fSetEssential"); } addCntxMenu("", ""); var printable = getStyleValue(model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"), "ctrl._printable"); if(printable != "false") { addCntxMenu("Ãâ·Â½Ã º¸ÀÌÁö ¾Ê°Ô", "fSetPrintable"); } else { addCntxMenu("Ãâ·Â½Ã º¸À̰Ô", "fSetPrintable"); } } function fShowExtnCntxMenu() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.mouserow - grd_pltte.fixedRows + 1; var degnitemkind = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnitemkind"); if(degnitemkind == "STX" || degnitemkind == "MTX") { addCntxMenu("", ""); if(degnitemkind == "STX") addCntxMenu("ÆÐÅϼ³Á¤", "fSetFormat"); addCntxMenu("±âº»ÀԷ¸ðµå¼³Á¤", "fSetIMEMode"); addCntxMenu("»ê¼ú½Ä¼³Á¤", "fSetCalc"); cmb_calculation.disabled = false; } else if(degnitemkind == "MSK") { addCntxMenu("", ""); addCntxMenu("ÆÐÅϼ³Á¤", "fSetFormat"); addCntxMenu("¸¶½ºÅ·À§Ä¡ ¼³Á¤", "fSetMaskPos"); } else if(isSelectItem(degnitemkind)) { addCntxMenu("", ""); if(degnitemkind == "RDO" || degnitemkind == "CHK") addCntxMenu("¹ë·ù¸®½ºÆ® »ó¼¼¼³Á¤", "fViewSetValueCtrl"); // else // addCntxMenu("ValueList Á¤·Ä", "fArrangeVallist"); var extn = getStyleValue(model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"), "extn"); // CMB¿¡ ´ÜÀ§°¡ ºÙÀº °æ¿ì È®ÀåÄÁÆ®·Ñ ¸Þ´º´Â ¾ø¾Ø´Ù. if(degnitemkind == "CMB") { var unitcd = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/unitcd"); var unitnm = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/unitnm"); if(unitcd != "") { return; } } if(extn == "visible") { addCntxMenu("È®ÀåÄÁÆ®·Ñ ¼û±â±â", "fShowExtnStx"); addCntxMenu("È®ÀåÄÁÆ®·Ñ »èÁ¦", "fDelExtnStx"); } else if(extn == "hidden") { addCntxMenu("È®ÀåÄÁÆ®·Ñ º¸À̱â", "fShowExtnStx"); addCntxMenu("È®ÀåÄÁÆ®·Ñ »èÁ¦", "fDelExtnStx"); } else { addCntxMenu("È®ÀåÄÁÆ®·Ñ º¸À̱â", "fShowExtnStx"); } } else if(degnitemkind == "IMG") { addCntxMenu("", ""); var imgedit = getStyleValue(model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"), "imgedit"); if(imgedit == "Y") { addCntxMenu("À̹ÌÁöÆíÁý ºÒ°¡", "fEditImge"); } else { addCntxMenu("À̹ÌÁöÆíÁý °¡´É", "fEditImge"); } } else if(degnitemkind == "DGN" || degnitemkind == "OPN" || degnitemkind == "CCN" ) { addCntxMenu("", ""); var type = getStyleValue(model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"), "type"); if(type != "btn") { addCntxMenu("¹öưÇüÅÂ", "fShowGrid"); } else { addCntxMenu("±×¸®µåÇüÅÂ", "fShowGrid"); } } else if(degnitemkind == "CAL") { addCntxMenu("", ""); var setcurdate = getStyleValue(model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"), "setcurdate"); if(setcurdate != "Y") { addCntxMenu("ÇöÀçÀÏÀÚ ¼³Á¤(Yes)", "fSetCurDate"); } else { addCntxMenu("ÇöÀçÀÏÀÚ ¼³Á¤(No)", "fSetCurDate"); } } else if(degnitemkind == "GRD") { addCntxMenu("»ê¼ú½Ä¼³Á¤", "fSetCalc"); cmb_calculation.disabled = false; //readonly ±â´É¸¸ »ç¿ëÇϵµ·Ï disable } else if(degnitemkind == "URL") { addCntxMenu("", ""); addCntxMenu("URL¼³Á¤", "fViewSetUrl"); } else if (degnitemkind == "HLP") { addCntxMenu("", ""); addCntxMenu("HELP ¼³Á¤", "fGetHelpLIst"); } //2010.04.07 readonly¸Þ´º Ãß°¡, ÁÖÈñ°æ, readonly ±â´É¸¸ »ç¿ëÇÏ´Â ÄÁÆ®·ÑÀÓ. calculation »ç¿ëX if( degnitemkind == "MSK" || degnitemkind == "CAL" || degnitemkind == "RDO" || degnitemkind == "CHK" || degnitemkind == "CMB" || degnitemkind == "BOL" || degnitemkind == "GRD" || degnitemkind == "GSU" || degnitemkind == "MSL" || degnitemkind == "SSL" || degnitemkind == "SSU" || degnitemkind == "ISU" || degnitemkind == "DGN" || degnitemkind == "OPN" || degnitemkind == "CCN") { //2010.04.07 readonly¸Þ´º Ãß°¡, ÁÖÈñ°æ addCntxMenu("", ""); addCntxMenu("»ê¼ú½Ä¼³Á¤", "fSetCalc2"); cmb_calculation.disabled = true; //readonly ±â´É¸¸ »ç¿ëÇϵµ·Ï disable } if(degnitemkind == "STX" || degnitemkind == "MTX" || degnitemkind == "MSK" || degnitemkind == "IMG" || degnitemkind == "FDG" || degnitemkind == "CAL" || degnitemkind == "RDO" || degnitemkind == "CMB" || degnitemkind == "GRD" || degnitemkind == "BTN" || degnitemkind == "BOL" || degnitemkind == "SSU" || degnitemkind == "LBL" || degnitemkind == "CHK") { var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var TooltipText = getStyleValue(degnattrval, "ctrl.hint"); model.setValue("/root/hidden/hint" , TooltipText); addCntxMenu("ÅøÆÁ ¼³Á¤", "fSetHint"); } } function fShowExtnStx() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var itemattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"); var status = getStyleValue(itemattrval, "extn"); if(status == "visible") { itemattrval = setStyleValue(itemattrval, "extn", "hidden"); } else { itemattrval = setStyleValue(itemattrval, "extn", "visible"); } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval", itemattrval); grd_pltte.refresh(); } function fDelExtnStx() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var itemattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"); var status = getStyleValue(itemattrval, "extn"); if(status == "hidden" || status == "visible") { itemattrval = itemattrval.setReplaceWord("extn:" + status + ";", ""); model.setValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval", itemattrval); grd_pltte.refresh(); } } function fSetFormat() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var format = getFormatStyleValue(degnattrval, "ctrl.format"); model.setValue("/root/hidden/format", format); grup_format.refresh(); grup_format.attribute("left") = "300px"; grup_format.attribute("visibility") = "visible"; } function fSetFormat_old() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var format = getStyleValue(degnattrval, "ctrl.format"); model.setValue("/root/hidden/format", format); grup_format.refresh(); grup_format.attribute("left") = "300px"; grup_format.attribute("visibility") = "visible"; } function fSetIMEMode() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var imemode = getStyleValue(degnattrval, "ctrl.imemode"); if(imemode == "") imemode = "alpha"; model.setValue("/root/hidden/imemode", imemode); grup_ime.refresh(); grup_ime.attribute("left") = "300px"; grup_ime.attribute("visibility") = "visible"; } function fApplyFormat() { var format = model.getValue("/root/hidden/format"); var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); degnattrval = setStyleValue(degnattrval, "ctrl.format", format); model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } function fApplyIMEMode() { var imemode = model.getValue("/root/hidden/imemode"); var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); degnattrval = setStyleValue(degnattrval, "ctrl.imemode", imemode); model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } function fSetMaskPos() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var stPos = getStyleValue(degnattrval, "ctrl.secretstartposition"); var endPos = getStyleValue(degnattrval, "ctrl.secretendposition"); model.setValue("/root/hidden/maskpos/start", stPos); model.setValue("/root/hidden/maskpos/end", endPos); grup_mask.refresh(); grup_mask.attribute("left") = "300px"; grup_mask.attribute("visibility") = "visible"; } function fApplyMaskPos() { var pageInfo = new PAGEINFO(); var stPos = model.getValue("/root/hidden/maskpos/start"); var endPos = model.getValue("/root/hidden/maskpos/end"); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); degnattrval = setStyleValue(degnattrval, "ctrl.secretstartposition", stPos); degnattrval = setStyleValue(degnattrval, "ctrl.secretendposition", endPos); model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } function fSetCalc() { model.setValue("/root/hidden/calculation/readonly", ""); var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnitemno = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnitemno"); var itemattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"); var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var strCalc = getStyleValue(itemattrval, "calculation"); var strRead = getStyleValue(itemattrval, "readonly"); model.setValue("/root/hidden/calculation/ref", idx); model.setValue("/root/hidden/calculation/formular", strCalc); model.setValue("/root/hidden/calculation/readonly", strRead); model.refresh(); // ¼Ò¼öÁ¡ ÀÚ¸® ³ëµå »ý¼º var roundmode = getStyleValue(degnattrval, "ctrl.roundmode"); var roundpos = getStyleValue(degnattrval, "ctrl.roundposition"); if(roundmode == "") roundmode = "none"; model.makeValue("/root/hidden/calculation/roundmode", roundmode); model.makeValue("/root/hidden/calculation/roundpos", roundpos); model.makeValue("/root/hidden/calculation/attr", "1"); // calculate¼Ó¼ºÀÌ ±âº»À¸·Î ¿­¸®°Ô grd_pltte.rowstyle(idx, "fixed", "background-image") = "../../../com/commonweb/images/icon_rect_over.gif"; grup_calc.refresh(); grup_calc.attribute("left") = "150px"; grup_calc.attribute("visibility") = "visible"; tar_calc.attribute("visibility") = "visible"; input4.disabled = false; combo5.disabled = false; tar_read.attribute("visibility") = "hidden"; caption28.attribute("visibility") = "hidden"; model.setFocus("tar_calc"); } //2010.04.06, ÁÖÈñ°æ //readonly¸¸ »ç¿ë ½Ã ÇÔ¼ö Ãß°¡ function fSetCalc2() { model.setValue("/root/hidden/calculation/readonly", ""); var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var itemattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"); model.setValue("/root/hidden/calculation/ref", idx); var strRead = getStyleValue(itemattrval, "readonly"); model.setValue("/root/hidden/calculation/readonly", strRead); //ÀÌÀü¿¡ ¼³Á¤ÇÑ readonly ³»¿ë º¹»ç model.makeValue("/root/hidden/calculation/attr", "2"); // calculate¼Ó¼ºÀÌ ±âº»À¸·Î ¿­¸®°Ô tar_read.attribute("visibility") = "visible"; cpt_readonly.attribute("visibility") = "visible"; grd_pltte.rowstyle(idx, "fixed", "background-image") = "../../../com/commonweb/images/icon_rect_over.gif"; grup_calc.refresh(); grup_calc.attribute("left") = "150px"; grup_calc.attribute("visibility") = "visible"; model.setFocus("tar_read"); } function fApplyCalc() { var pageInfo = new PAGEINFO(); var strCalc = model.getValue("/root/hidden/calculation/formular"); var strRead = model.getValue("/root/hidden/calculation/readonly"); var idx = model.getValue("/root/hidden/calculation/ref"); var itemattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"); if(strCalc == "" && strRead == "") // µÑ´Ù »èÁ¦ÇÏ´Â °æ¿ì { grd_pltte.rowstyle(idx, "fixed", "background-image") = "../../../com/commonweb/images/grid_bg.gif"; model.setValue("/root/hidden/calculation/ref", ""); model.setValue("/root/hidden/calculation/formular", ""); var tmpstr = getStyleValue(itemattrval, "calculation"); itemattrval = itemattrval.setReplaceWord("calculation:" + tmpstr + ";", ""); tmpstr = getStyleValue(itemattrval, "readonly"); itemattrval = itemattrval.setReplaceWord("readonly:" + tmpstr + ";", ""); // ¾ÆÀÌÅÛ ¼Ó¼º »èÁ¦ model.setValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval", itemattrval); // µðÀÚÀÎ ¼Ó¼º »èÁ¦ var roundMode = model.getValue("/root/hidden/calculation/roundmode"); var roundposition = model.getValue("/root/hidden/calculation/roundpos"); var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); if(isSearchString(degnattrval, "ctrl.roundmode") == true) { var oldRound = getStyleValue(degnattrval, "ctrl.roundmode"); var newRound = ""; if(roundMode != "none") newRound = "ctrl.roundmode:" + roundMode; degnattrval = degnattrval.setReplaceWord("ctrl.roundmode:" + oldRound + ";", newRound); } if(isSearchString(degnattrval, "ctrl.roundposition") == true) { var oldRoundPos = getStyleValue(degnattrval, "ctrl.roundposition"); if(roundposition != "") // º¯°æ { var newRoundPos = "ctrl.roundposition:" + roundposition; degnattrval = degnattrval.setReplaceWord("ctrl.roundposition:" + oldRoundPos, newRoundPos); } else // »èÁ¦ degnattrval = degnattrval.setReplaceWord("ctrl.roundposition:" + oldRoundPos + ";", roundposition); } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); model.refresh(); return; } //if(strCalc != "") itemattrval = setStyleValue(itemattrval, "calculation", strCalc); //if(strRead != "") itemattrval = setStyleValue(itemattrval, "readonly", strRead); model.setValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval", itemattrval); // ÇØ´ç ¾ÆÀÌÅÛ Ã£±â var degnitemcd = model.getValue(g_pageInfo.formdegnRef + "[" + idx + "]/degnitemcd"); var degnitemno = model.getValue(g_pageInfo.formdegnRef +"[" + idx + "]/degnitemno"); var degnitemkind = model.getValue(g_pageInfo.formdegnRef +"[" + idx + "]/degnitemkind"); var degnitemnm = model.getValue(g_pageInfo.formdegnRef +"[" + idx + "]/degnitemnm"); var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var roundMode = model.getValue("/root/hidden/calculation/roundmode"); var roundposition = model.getValue("/root/hidden/calculation/roundpos"); // roundmode Ãß°¡ if(roundMode != "") { if(isSearchString(degnattrval, "ctrl.roundmode") == true) { var oldRound = getStyleValue(degnattrval, "ctrl.roundmode"); var newRound = ""; if(roundMode != "none") newRound = "ctrl.roundmode:" + roundMode; degnattrval = degnattrval.setReplaceWord("ctrl.roundmode:" + oldRound, newRound); } else degnattrval += ("ctrl.roundmode:" + roundMode + ";"); } // roundposition º¯°æ/»èÁ¦ if(isSearchString(degnattrval, "ctrl.roundposition") == true) { var oldRoundPos = getStyleValue(degnattrval, "ctrl.roundposition"); if(roundposition != "") // º¯°æ { var newRoundPos = "ctrl.roundposition:" + roundposition; degnattrval = degnattrval.setReplaceWord("ctrl.roundposition:" + oldRoundPos, newRoundPos); } else // »èÁ¦ degnattrval = degnattrval.setReplaceWord("ctrl.roundposition:" + oldRoundPos + ";", roundposition); } else // roundposition Ãß°¡ { degnattrval += ("ctrl.roundposition:" + roundposition + ";"); } // µðÀÚÀÎ ¼Ó¼ºÀ» º¯°æ model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); grd_pltte.rowstyle(idx, "fixed", "background-image") = "../../../com/commonweb/images/grid_bg.gif"; model.setValue("/root/hidden/calculation/ref", ""); model.setValue("/root/hidden/calculation/formular", ""); model.refresh(); } function fSelectCalcItem() { if(grup_calc.attribute("visibility") == "hidden") return; var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var supdegnitemno = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/supdegnitemno"); var degnitemno = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnitemno"); var degnitemkind = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnitemkind"); var itemattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"); var axflag = getStyleValue(itemattrval, "axflag"); var calcItem = "#" +degnitemno + "#"; if(degnitemkind == "GSU" && axflag == "X") { var supitemattrval = model.getValue(pageInfo.formdegnRef + "[degnitemno = '" + supdegnitemno + "']/itemattrval"); var gridtype = getStyleValue(supitemattrval, "gridtype"); if(gridtype == "T") calcItem = "^" + calcItem; else calcItem = "#" +supdegnitemno + "#|" + calcItem; } else if(degnitemkind == "GSU" && axflag == "Y") calcItem = "#" +supdegnitemno + "#|" + calcItem; var txtSelPos = tar_calc.selBegin; var curText = tar_calc.currentText; var curTextBefore = curText.substr(0, txtSelPos); var curTextAfter = curText.substr(txtSelPos, curText.length); model.setFocus("tar_calc"); tar_calc.currentText = curTextBefore + calcItem + curTextAfter; tar_calc.selBegin = txtSelPos + calcItem.length; tar_calc.dispatch("onkeyup"); } function fSetComUseYN() { var curRow = grd_pltte.row - grd_pltte.fixedRows + 1; var degnitemlevlno = model.getValue(grd_pltte.attribute("nodeset") + "[" + curRow + "]/degnitemlevlno"); if(parseInt(degnitemlevlno) > 1) { messageBox("ÃÖ»óÀ§ ·¹º§ ¾Æ´Ï¸é »ó¿ë±¸ »ç¿ë¿©ºÎ¸¦ µî·Ï", "E001"); model.setValue(grd_pltte.attribute("nodeset") + "[" + curRow + "]/comuseyn", "N"); } grd_pltte.refresh(); } function fEditImge() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var itemattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"); var status = getStyleValue(itemattrval, "imgedit"); if(status == "Y") { itemattrval = setStyleValue(itemattrval, "imgedit", "N"); } else { itemattrval = setStyleValue(itemattrval, "imgedit", "Y"); } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval", itemattrval); grd_pltte.refresh(); } function fEnableEdit() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var status = getStyleValue(degnattrval, "ctrl.disabled"); if(status == "true") { degnattrval = setStyleValue(degnattrval, "ctrl.disabled", "false"); } else { degnattrval = setStyleValue(degnattrval, "ctrl.disabled", "true"); } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); grd_pltte.refresh(); } function fShowGrid() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var itemattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"); var status = getStyleValue(itemattrval, "type"); if(status != "btn") { itemattrval = setStyleValue(itemattrval, "type", "btn"); } else { itemattrval = setStyleValue(itemattrval, "type", "grd"); } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval", itemattrval); grd_pltte.refresh(); } function fSetPrintable() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var status = getStyleValue(degnattrval, "ctrl._printable"); if(status != "false") { degnattrval = setStyleValue(degnattrval, "ctrl._printable", "false"); } else { degnattrval = setStyleValue(degnattrval, "ctrl._printable", "true"); } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); grd_pltte.refresh(); } function fSetEssential() { var pageInfo = new PAGEINFO(); // ¾ÆÀÌÅÛ ¹øÈ£ ¾ò±â var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var itemattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"); var status = getStyleValue(itemattrval, "essential"); if(status != "true") { // ÇʼöÀÔ·ÂÀ¸·Î ¼³Á¤ itemattrval = setStyleValue(itemattrval, "essential", "true"); model.setValue(pageInfo.formdegnRef + "[" + idx + "]/essnrecyn", "Y"); } else { // ÇʼöÀÔ·Â ¼³Á¤ÇØÁ¦ itemattrval = setStyleValue(itemattrval, "essential", "false"); model.setValue(pageInfo.formdegnRef + "[" + idx + "]/essnrecyn", "N"); } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval", itemattrval); grd_pltte.refresh(); } function fSetCurDate() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var itemattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"); var status = getStyleValue(itemattrval, "setcurdate"); if(status != "Y") { itemattrval = setStyleValue(itemattrval, "setcurdate", "Y"); } else { itemattrval = setStyleValue(itemattrval, "setcurdate", "N"); } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval", itemattrval); grd_pltte.refresh(); } function fDisableCtrl(ctrlid) { try{ var ctrl = document.controls(ctrlid); if(ctrl != null) { ctrl.disabled = true; ctrl.refresh(); } } catch(e) { return; } } function fEnableCtrl(ctrlid) { try{ var ctrl = document.controls(ctrlid); if(ctrl != null) { ctrl.disabled = false; ctrl.refresh(); } } catch(e) { return; } } function fSetDegnCmpltYN(check) { try{ var formprogflag = model.getValue("/root/main/forminfo/formmast/formprogflag"); var degncmpltyn = model.getValue("/root/temp/degncmpltyn"); if(formprogflag == "") return; if(check == "Y") { if(formprogflag == "-" || formprogflag == "PROF" || formprogflag == "PROG" || formprogflag == "MAIN") { model.setValue("/root/main/forminfo/formmast/degncmpltyn", "Y"); fDisableCtrl("btn_item"); // ¾ÆÀÌÅÛ ¼±Åà fDisableCtrl("button104"); // ÇÑÄ­ À§·Î fDisableCtrl("button105"); // ÇÑÄ­ ¾Æ·¡·Î fDisableCtrl("button53"); // Çà»èÁ¦ fDisableCtrl("button3"); // µðÀÚÀÎ Àû¿ë fDisableCtrl("button43"); // ¼­½ÄÅ×½ºÆ® fDisableCtrl("grd_pltte"); // ÆÈ·¹Æ® } else { alert("µðÀÚÀÎ ¼­½Ä¸¸ Àû¿ëµË´Ï´Ù."); model.setValue("/root/main/forminfo/formmast/degncmpltyn", degncmpltyn); // üũ ÇØÁ¦ model.refresh(); } } else { if(formprogflag == "-" || formprogflag == "PROF" || formprogflag == "PROG" || formprogflag == "MAIN") { model.setValue("/root/main/forminfo/formmast/degncmpltyn", "N"); fEnableCtrl("btn_item"); // ¾ÆÀÌÅÛ ¼±Åà fEnableCtrl("button104"); // ÇÑÄ­ À§·Î fEnableCtrl("button105"); // ÇÑÄ­ ¾Æ·¡·Î fEnableCtrl("button53"); // Çà»èÁ¦ fEnableCtrl("button3"); // µðÀÚÀÎ Àû¿ë fEnableCtrl("button43"); // ¼­½ÄÅ×½ºÆ® fEnableCtrl("grd_pltte"); // ÆÈ·¹Æ® } else { alert("µðÀÚÀÎ ¼­½Ä¸¸ Àû¿ëµË´Ï´Ù."); model.setValue("/root/main/forminfo/formmast/degncmpltyn", degncmpltyn); // üũ ÇØÁ¦ model.refresh(); } } } catch(e) { return; } } function fAccessKey(event) { if(event.ctrlKey == true) { if( event.keyCode == "49") { inputEnterKey("img_font-weight", "onclick"); } } } function fSetHint() { group_hint.refresh(); group_hint.attribute("left") = "150px"; group_hint.attribute("visibility") = "visible"; model.setFocus("tar_hint"); } //2010.01.07 , hkjoo function fGetHelpLIst() { group_help.attribute("left") = "150px"; group_help.attribute("visibility") = "visible"; } function fAddHint() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var hint = ""; if(isSearchString(degnattrval, "ctrl.hint:") == true) { var tooltipText = getStyleValue(degnattrval, "ctrl.hint"); degnattrval = degnattrval.setReplaceWord(tooltipText, model.getValue("/root/hidden/hint")); model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } else { hint = "ctrl.hint:" + model.getValue("/root/hidden/hint") + ";"; model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval + hint); } model.setValue("/root/hidden/hint", ""); model.refresh(); grd_pltte.refresh(); } function fSelectReadOnlyItem() { if(grup_calc.attribute("visibility") == "hidden") return; var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var supdegnitemno = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/supdegnitemno"); var degnitemno = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnitemno"); var degnitemkind = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnitemkind"); var itemattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"); var axflag = getStyleValue(itemattrval, "axflag"); var calcItem = "#" +degnitemno + "#"; if(degnitemkind == "GSU" && axflag == "X") { var supitemattrval = model.getValue(pageInfo.formdegnRef + "[degnitemno = '" + supdegnitemno + "']/itemattrval"); var gridtype = getStyleValue(supitemattrval, "gridtype"); if(gridtype == "T") calcItem = "^" + calcItem; else calcItem = "#" +supdegnitemno + "#|" + calcItem; } else if(degnitemkind == "GSU" && axflag == "Y") calcItem = "#" +supdegnitemno + "#|" + calcItem; var txtSelPos = tar_read.selBegin; var curText = tar_read.currentText; var curTextBefore = curText.substr(0, txtSelPos); var curTextAfter = curText.substr(txtSelPos, curText.length); model.setFocus("tar_read"); tar_read.currentText = curTextBefore + calcItem + curTextAfter; tar_read.selBegin = txtSelPos + calcItem.length; tar_read.dispatch("onkeyup"); } function fSetUrlCtrl() { try { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var ctrlmode = model.getValue("/root/temp/urlmode/mode"); var srcaddr = ""; var ctrltype = ""; // ÄÁÆ®·Ñ ŸÀÔ if(isSearchString(degnattrval, "ctrl.type:") == true) { var oldtype = "ctrl.type:" + getStyleValue(degnattrval, "ctrl.type"); var newtype = "ctrl.type:" + model.getValue("/root/temp/urlmode/mode"); degnattrval = degnattrval.setReplaceWord(oldtype, newtype); } else { ctrltype = "ctrl.type:" + model.getValue("/root/temp/urlmode/mode") + ";"; degnattrval += ctrltype; } // URL ÁÖ¼Ò if(isSearchString(degnattrval, "ctrl.addr:") == true) { var tmpaddr = getStyleValue(degnattrval, "ctrl.addr"); srcaddr = model.getValue("/root/temp/urlmode/srcaddr"); srcaddr = srcaddr.setReplaceWord(":", "colon"); srcaddr = srcaddr.setReplaceWord("/", "slash"); degnattrval = degnattrval.setReplaceWord(tmpaddr, srcaddr); //model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } else { srcaddr = model.getValue("/root/temp/urlmode/srcaddr"); srcaddr = srcaddr.setReplaceWord(":", "colon"); srcaddr = srcaddr.setReplaceWord("/", "slash"); srcaddr = "ctrl.addr:" + srcaddr + ";"; degnattrval = degnattrval + srcaddr; //model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } // Width, Height if(isSearchString(degnattrval, "ctrl.popwid:") == true) { var oldWidth = "ctrl.popwid:" + getStyleValue(degnattrval, "ctrl.popwid"); var newWidth = "ctrl.popwid:" + model.getValue("/root/temp/urlmode/width"); degnattrval = degnattrval.setReplaceWord(oldWidth, newWidth); //model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } else { var newWidth = model.getValue("/root/temp/urlmode/width"); var popwid = "ctrl.popwid:" + newWidth + ";"; degnattrval = degnattrval + popwid; //model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } if(isSearchString(degnattrval, "ctrl.pophei:") == true) { var oldHeight = "ctrl.pophei:" + getStyleValue(degnattrval, "ctrl.pophei"); var newHeight = "ctrl.pophei:" + model.getValue("/root/temp/urlmode/height"); degnattrval = degnattrval.setReplaceWord(oldHeight, newHeight); //model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } else { var newHeight = model.getValue("/root/temp/urlmode/height"); var pophei = "ctrl.pophei:" + newHeight + ";"; degnattrval = degnattrval + pophei; //model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); grup_url.attribute("visibility") = "hidden"; model.setValue("/root/temp/urlmode/mode", "1"); model.setValue("/root/temp/urlmode/scraddr", ""); model.refresh(); grup_url.refresh(); } catch(e) { } } function fViewSetUrl() { try { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var ctrlmode = model.getValue("/root/temp/urlmode/mode"); var ctrltype = getStyleValue(degnattrval, "ctrl.type"); var ctrladdr = getStyleValue(degnattrval, "ctrl.addr"); ctrladdr = ctrladdr.setReplaceWord("colon", ":"); ctrladdr = ctrladdr.setReplaceWord("slash", "/"); model.setValue("/root/temp/urlmode/mode", ctrltype); model.setValue("/root/temp/urlmode/srcaddr", ctrladdr); var popWid = getStyleValue(degnattrval, "ctrl.popwid"); var popHei = getStyleValue(degnattrval, "ctrl.pophei"); var popUser = getStyleValue(degnattrval, "ctrl.popuser"); var popMaxsize = getStyleValue(degnattrval, "ctrl.popmax"); if(popWid != "") model.setValue("/root/temp/urlmode/width", popWid); else model.setValue("/root/temp/urlmode/width", model.getValue("/root/temp/urlmode/width")); if(popHei != "") model.setValue("/root/temp/urlmode/height", popHei); else model.setValue("/root/temp/urlmode/height", model.getValue("/root/temp/urlmode/height")); if(grup_url.attribute("visibility") == "hidden") { grup_url.attribute("visibility") = "visible"; if(popUser == "true") { caption34.attribute("visibility") = "visible"; caption35.attribute("visibility") = "visible"; input4.attribute("visibility") = "visible"; input10.attribute("visibility") = "visible"; cmb_url.select(5); // ÇØ»óµµ Á÷Á¢ÀÔ·Â ¼±Åà } else { caption34.attribute("visibility") = "hidden"; caption35.attribute("visibility") = "hidden"; input4.attribute("visibility") = "hidden"; input10.attribute("visibility") = "hidden"; if(popMaxsize == "true") { cmb_url.select(0); // ÃÖ´ë ÇØ»óµµ ±âº» ¼±Åà } else { switch(popWid) { case "1680": cmb_url.select(1); // 1680 x 1050 ÇØ»óµµ ¼±Åà break; case "1280": cmb_url.select(2); // 1280 x 1024 ÇØ»óµµ ¼±Åà break; case "1024": cmb_url.select(3); // 1024 x 768 ÇØ»óµµ ¼±Åà break; case "800": cmb_url.select(4); // 800 x 600 ÇØ»óµµ ¼±Åà break; default: cmb_url.select(0); // ÃÖ´ë ÇØ»óµµ ±âº» ¼±Åà break; } } } cmb_url.refresh(); //cmb_url.dispatch("xforms-value-changed"); } grup_url.attribute("left") = "300px"; grup_url.refresh(); } catch(e) { } } function fChangeDegnitemkind() { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var degnitemkind = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnitemkind"); if(degnitemkind != "URL") { if(isSearchString(degnattrval, "ctrl.type:") == true) { var ctrltype = getStyleValue(degnattrval, "ctrl.type"); ctrltype = "ctrl.type:" + ctrltype + ";"; degnattrval = degnattrval.setReplaceWord(ctrltype, ""); model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } if(isSearchString(degnattrval, "ctrl.addr:") == true) { var ctrladdr = getStyleValue(degnattrval, "ctrl.addr"); ctrladdr = "ctrl.addr:" + ctrladdr + ";"; degnattrval = degnattrval.setReplaceWord(ctrladdr, ""); model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } // 2010.01.13, hkjoo // µµ¿ò¸»·Î ¾ÆÀÌÅÛ ¼³Á¤ ½Ã Ãâ·Â½Ã º¸ÀÌÁö ¾Ê°Ô µðÆúÆ®·Î ¼³ if(degnitemkind == "HLP") { degnattrval = "ctrl._printable:false"; model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); } } } function fChgUrlSize() { try { var pageInfo = new PAGEINFO(); var maxsize = ""; var userdef = ""; var urlsize = model.getValue("/root/temp/urlmode/cmbsize"); if(urlsize == "max") // »ç¿ëÀÚ°¡ ÃÖ´ë ÇØ»óµµ ¼±ÅÃÇÔ. { maxsize = "ctrl.popmax:true;"; userdef = "ctrl.popuser:false;"; caption34.attribute("visibility") = "hidden"; caption35.attribute("visibility") = "hidden"; input4.attribute("visibility") = "hidden"; input10.attribute("visibility") = "hidden"; //input4.disabled = "true"; //input10.disabled = "true"; } else if(urlsize == "user") { caption34.attribute("visibility") = "visible"; caption35.attribute("visibility") = "visible"; input4.attribute("visibility") = "visible"; input10.attribute("visibility") = "visible"; input4.disabled = "false"; input10.disabled = "false"; maxsize = "ctrl.popmax:false;"; userdef = "ctrl.popuser:true;"; } else { var sizearr = model.getValue("/root/temp/urlmode/cmbsize"); var sizearr = sizearr.split("|"); if(sizearr.length > 1) { if(sizearr[0] != "") model.setValue("/root/temp/urlmode/width", sizearr[0]); if(sizearr[1] != "") model.setValue("/root/temp/urlmode/height", sizearr[1]); } maxsize = "ctrl.popmax:false;"; userdef = "ctrl.popuser:false;"; caption34.attribute("visibility") = "hidden"; caption35.attribute("visibility") = "hidden"; input4.attribute("visibility") = "hidden"; input10.attribute("visibility") = "hidden"; //input4.disabled = "true"; //input10.disabled = "true"; } var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); if(isSearchString(degnattrval, "ctrl.popmax:") == true) { var oldpopmax = "ctrl.popmax:" + getStyleValue(degnattrval, "ctrl.popmax"); var Newpopmax = "ctrl.popmax:" + getStyleValue(maxsize, "ctrl.popmax"); degnattrval = degnattrval.setReplaceWord(oldpopmax, Newpopmax); } else { degnattrval += maxsize; } if(isSearchString(degnattrval, "ctrl.popuser:") == true) { var oldpopuser = "ctrl.popuser:" + getStyleValue(degnattrval, "ctrl.popuser"); var Newpopuser = "ctrl.popuser:" + getStyleValue(userdef, "ctrl.popuser"); degnattrval = degnattrval.setReplaceWord(oldpopuser, Newpopuser); } else { degnattrval += userdef; } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); model.refresh(); grup_url.refresh(); } catch(e) { } } ///////////////////////////////////////////////////// /* TASK¹øÈ£: 33248 ¿äû¹øÈ£: 4535 ¹ë·ù¸®½ºÆ®ÀÇ ÄÜÆ®·Ñ Å©±â¸¦ Á¶Á¤ÇÏ¿©µµ Å©±âÁ¶Á¤µÇÁö ¾ÊÀ½ TASK¹øÈ£: 33259 ¿äû¹øÈ£: 4546 ¹ë·ù¸®½ºÆ®ÀÇ ¼­ºê¾ÆÀÌÅÛÀÇ °£°ÝÀ» Á¶Á¤ÇÒ ¼ö ÀÖ°Ô¡¦ */ ///////////////////////////////////////////////////// function fViewSetValueCtrl() { try { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); // ÀÌ¹Ì ¼³Á¤ÇÑ ¹ë·ù¼­ºê ¼³Á¤°ªÀ» °¡Á®¿È. // ¹ë·ù¸®½ºÆ® ¶óº§ º¸À̱â/¼û±â±â ¼³Á¤ if(isSearchString(degnattrval, "ctrl.sublabel") == true) { var labelvisible = getStyleValue(degnattrval, "ctrl.sublabel"); if(labelvisible == "on") { model.setValue("/root/temp/vallistdetail/labelvisible", "on"); } else { model.setValue("/root/temp/vallistdetail/labelvisible", "off"); } } else { // ±âº»°ª model.setValue("/root/temp/vallistdetail/labelvisible", "on"); } // °¡·Î °£°Ý ¼³Á¤ ó¸® if(isSearchString(degnattrval, "ctrl.cellusermode") == true) { var cellspacing = getStyleValue(degnattrval, "ctrl.subcellspacing"); if(getStyleValue(degnattrval, "ctrl.cellusermode") == "on") // Á÷Á¢ÀԷ ó¸® { model.setValue("/root/temp/vallistdetail/cellspacing", "user"); model.setValue("/root/temp/vallistdetail/inputcellsp", cellspacing); input8.attribute("visibility") = "visible"; input8.disabled = "false"; } else { var cellspacing = getStyleValue(degnattrval, "ctrl.subcellspacing"); model.setValue("/root/temp/vallistdetail/cellspacing", cellspacing); } } else { if(isSearchString(degnattrval, "ctrl.subcellspacing") == true) { var cellspacing = getStyleValue(degnattrval, "ctrl.subcellspacing"); model.setValue("/root/temp/vallistdetail/cellspacing", cellspacing); } else { model.setValue("/root/temp/vallistdetail/cellspacing", 10); // ±âº»°ª ¼³Á¤ } } // ¼¼·Î °£°Ý ¼³Á¤ ó¸® if(isSearchString(degnattrval, "ctrl.vcellusermode") == true) { var vcellspacing = getStyleValue(degnattrval, "ctrl.subvcellspacing"); if(getStyleValue(degnattrval, "ctrl.vcellusermode") == "on") // Á÷Á¢ÀԷ ó¸® { model.setValue("/root/temp/vallistdetail/vcellspacing", "user"); model.setValue("/root/temp/vallistdetail/inputvcellsp", vcellspacing); input7.attribute("visibility") = "visible"; input7.disabled = "false"; } else { var vcellspacing = getStyleValue(degnattrval, "ctrl.subvcellspacing"); model.setValue("/root/temp/vallistdetail/vcellspacing", vcellspacing); } } else { if(isSearchString(degnattrval, "ctrl.subvcellspacing") == true) { var vcellspacing = getStyleValue(degnattrval, "ctrl.subvcellspacing"); model.setValue("/root/temp/vallistdetail/vcellspacing", vcellspacing); } else { model.setValue("/root/temp/vallistdetail/vcellspacing", 0); // ±âº»°ª ¼³Á¤ } } // ¹ë·ù¸®½ºÆ® Á¤·Ä(cols°ª ¼³Á¤) var nodeset = grd_pltte.attribute("nodeset"); var selRow = grd_pltte.row; model.setValue("/root/hidden/arrange/cols", getStyleValue(model.getValue(nodeset + "[" + selRow + "]/degnattrval"), "cols")); grup_cell.attribute("left") = "300px"; grup_cell.attribute("top") = "325px"; grup_cell.attribute("visibility") = "visible"; grup_cell.refresh(); } catch(e) { } } function fChgValueSize() { try { var pageInfo = new PAGEINFO(); var valsub = model.getValue("/root/temp/vallistdetail/cellspacing"); var valsubv = model.getValue("/root/temp/vallistdetail/vcellspacing"); // °¡·Î ¾ÆÀÌÅÛ °£°Ý ó¸® cellspacing if(valsub == "user") // »ç¿ëÀÚ°¡ Á÷Á¢ ÀÔ·ÂÀ» ¼±ÅÃÇÔ. { input8.attribute("visibility") = "visible"; input8.disabled = "false"; } else { input8.attribute("visibility") = "hidden"; input8.disabled = "true"; } // ¼¼·Î ¾ÆÀÌÅÛ °£°Ý ó¸® vcellspacing if(valsubv == "user") // »ç¿ëÀÚ°¡ Á÷Á¢ ÀÔ·ÂÀ» ¼±ÅÃÇÔ. { input7.attribute("visibility") = "visible"; input7.disabled = "false"; } else { input7.attribute("visibility") = "hidden"; input7.disabled = "true"; } model.refresh(); grup_cell.refresh(); } catch(e) { } } function fSetValueCtrl() { try { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); var labelvisible = model.getValue("/root/temp/vallistdetail/labelvisible"); // on: º¸À̱â off: ¼û±â±â // ¹ë·ù¸®½ºÆ® ¼­ºê¾ÆÀÌÅÛ °£°Ý ó¸® //////////////////////////////////////////////////// // ¹ë·ù¸®½ºÆ® ¼­ºê¾ÆÀÌÅÛ ¶óº§ º¸À̱â/¼û±â±â ó¸® if(isSearchString(degnattrval, "ctrl.sublabel") == true) { var oldlabelon = "ctrl.sublabel:" + getStyleValue(degnattrval, "ctrl.sublabel"); var newlabelon = "ctrl.sublabel:" + labelvisible; degnattrval = degnattrval.setReplaceWord(oldlabelon, newlabelon); } else { ctrltype = "ctrl.sublabel:" + labelvisible + ";"; degnattrval += ctrltype; } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); //////////////////////////////////////////////////// //////////////////////////////////////////////////// // ¾ÆÀÌÅÛ °¡·Î°£°Ý Àû¿ë ó¸® var valsub = model.getValue("/root/temp/vallistdetail/cellspacing"); var subcellspacing = ""; if(valsub == "user") // »ç¿ëÀÚ°¡ Á÷Á¢ ¼±Åà { subcellspacing = model.getValue("/root/temp/vallistdetail/inputcellsp"); model.makeValue("/root/temp/vallistdetail/cellusermode", "true"); if(isSearchString(degnattrval, "ctrl.cellusermode") == true) { var oldmode = "ctrl.cellusermode:" + getStyleValue(degnattrval, "ctrl.cellusermode"); var newmode = "ctrl.cellusermode:on"; degnattrval = degnattrval.setReplaceWord(oldmode, newmode); } else { ctrltype = "ctrl.cellusermode:on;"; degnattrval += ctrltype; } } else { subcellspacing = valsub; model.makeValue("/root/temp/vallistdetail/cellusermode", "false"); if(isSearchString(degnattrval, "ctrl.cellusermode") == true) { var oldmode = "ctrl.cellusermode:" + getStyleValue(degnattrval, "ctrl.cellusermode"); var newmode = "ctrl.cellusermode:off"; degnattrval = degnattrval.setReplaceWord(oldmode, newmode); } else { ctrltype = "ctrl.cellusermode:off;"; degnattrval += ctrltype; } } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); // ¾ÆÀÌÅÛ °£°Ý°ªÀ» degnitemattrval ¿¡ ¼³Á¤ÇÔ. if(isSearchString(degnattrval, "ctrl.subcellspacing") == true) { var oldspacing = "ctrl.subcellspacing:" + getStyleValue(degnattrval, "ctrl.subcellspacing"); var newspacing = "ctrl.subcellspacing:" + subcellspacing; degnattrval = degnattrval.setReplaceWord(oldspacing, newspacing); } else { ctrltype = "ctrl.subcellspacing:" + subcellspacing + ";"; degnattrval += ctrltype; } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); //////////////////////////////////////////////////// //////////////////////////////////////////////////// // ¾ÆÀÌÅÛ ¼¼·Î°£°Ý Àû¿ë ó¸® var valsubv = model.getValue("/root/temp/vallistdetail/vcellspacing"); var subvcellspacing = ""; if(valsubv == "user") // »ç¿ëÀÚ°¡ Á÷Á¢ ¼±Åà { subvcellspacing = model.getValue("/root/temp/vallistdetail/inputvcellsp"); model.makeValue("/root/temp/vallistdetail/vcellusermode", "true"); if(isSearchString(degnattrval, "ctrl.vcellusermode") == true) { var oldmode = "ctrl.vcellusermode:" + getStyleValue(degnattrval, "ctrl.vcellusermode"); var newmode = "ctrl.vcellusermode:on"; degnattrval = degnattrval.setReplaceWord(oldmode, newmode); } else { ctrltype = "ctrl.vcellusermode:on;"; degnattrval += ctrltype; } } else { subvcellspacing = valsubv; model.makeValue("/root/temp/vallistdetail/vcellusermode", "false"); if(isSearchString(degnattrval, "ctrl.vcellusermode") == true) { var oldmode = "ctrl.vcellusermode:" + getStyleValue(degnattrval, "ctrl.vcellusermode"); var newmode = "ctrl.vcellusermode:off"; degnattrval = degnattrval.setReplaceWord(oldmode, newmode); } else { ctrltype = "ctrl.vcellusermode:off;"; degnattrval += ctrltype; } } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); degnattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval"); // ¼¼·Î ¾ÆÀÌÅÛ °£°Ý°ªÀ» degnitemattrval ¿¡ ¼³Á¤ÇÔ. if(isSearchString(degnattrval, "ctrl.subvcellspacing") == true) { var oldvspacing = "ctrl.subvcellspacing:" + getStyleValue(degnattrval, "ctrl.subvcellspacing"); var newvspacing = "ctrl.subvcellspacing:" + subvcellspacing; degnattrval = degnattrval.setReplaceWord(oldvspacing, newvspacing); } else { ctrltype = "ctrl.subvcellspacing:" + subvcellspacing + ";"; degnattrval += ctrltype; } model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); //////////////////////////////////////////////////// //////////////////////////////////////////////////// // ¹ë·ù¸®½ºÆ® Á¤·Ä(cols°ª Àû¿ë) degnattrval = setStyleValue(degnattrval, "cols", model.getValue("/root/hidden/arrange/cols")); model.setValue(pageInfo.formdegnRef + "[" + idx + "]/degnattrval", degnattrval); //////////////////////////////////////////////////// model.setValue("/root/temp/vallistdetail/labelvisible", ""); model.setValue("/root/temp/vallistdetail/cellspacing", ""); model.setValue("/root/temp/vallistdetail/inputcellsp", ""); model.makeValue("/root/temp/vallistdetail/cellusermode", "false"); model.setValue("/root/temp/vallistdetail/vcellspacing", ""); model.setValue("/root/temp/vallistdetail/inputvcellsp", ""); model.makeValue("/root/temp/vallistdetail/vcellusermode", "false"); model.refresh(); grup_cell.refresh(); } catch(e) { } } function fCanvasPrint() { try { var imgprint = model.getValue("/root/temp/printoption/imgprint"); var paperprint = model.getValue("/root/temp/printoption/paperprint"); var savefolder = model.getValue("/root/temp/printoption/savefolder"); // ĵ¹ö½º »çÀÌÁî ³ÐÈ÷±â canvas.window.width += 100; canvas.window.height +=100; if(imgprint == "Y") { var formcd = model.getValue("/root/main/forminfo/formmast/formcd"); var formnm = model.getValue("/root/main/forminfo/formmast/formnm"); var formextnnm = model.getValue("/root/main/forminfo/formmast/formextnnm"); var imgpath = ""; if(formextnnm != "" && formextnnm != "-") { //imgpath = "c:\\" + formcd + "-" + formnm + "-" + formextnnm + ".jpg"; imgpath = savefolder + "\\" + formcd + "-" + formnm + "-" + formextnnm + ".jpg"; } else { //imgpath = "c:\\" + formcd + "-" + formnm + ".jpg"; imgpath = savefolder + "\\" + formcd + "-" + formnm + ".jpg"; } canvas.window.imageprint(imgpath); // À̹ÌÁö·Î Ãâ·Â } if(paperprint == "Y") { canvas.window.print(); // ÇÁ¸°Æ® Ãâ·Â } } catch(e) { } } function fSelectForm() { if(!isDataCell()) return; iRow = grd_prtformlist.row; if(iRow < 1){ return; } var formcd = model.getValue("/root/print/formlist[" + iRow + "]/formcd"); model.makeValue("/root/main/forminfo/formmast/formnm", "/" + formcd); ipt_formnm.refresh(); setParameter("SPMRF1300_formnm", ipt_formnm.currentText); btn_formlist.dispatch("onclick"); } /** * @desc : EMRºÎ¼­ÄÞº¸ Á¶È¸ * @ * @param : ref - reference path * rsltref - result reference path * orddeptflag- Áø·á°ú±¸ºÐ * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function mmbfGetDeptCodeComboList(ref, rsltref, orddeptflag, stnddd){ var mmb_rsltref = "/root/hidden/mmb/orddept"; model.removeNode(mmb_rsltref); model.makeNode(mmb_rsltref); model.removeNode(ref); model.makeValue(ref + "/orddeptflag", orddeptflag); if(stnddd != ""){ model.makeValue(ref + "/stnddd", stnddd); } if(submit("TRMMB04101", "false", ref, mmb_rsltref)==true){ model.copyNode(rsltref, mmb_rsltref); model.removeNode(mmb_rsltref); } model.refresh(); } /** * @desc : ¼­½Ä ¸®½ºÆ® Á¶È¸ * @ * @param : ref - reference path * rsltref - result reference path * ocrtype- ocrtype * @return : * @author : ÁÖÈñ°æ (2010.01.18) * @--------------------------------------------------- */ function mrffGetHelpComboList(ref, resultref, ocrtype) { model.makeValue(ref + "/formtypecls", ocrtype); submit("TRMRF05303", "false", ref, resultref); cmb_helplist.refresh(); } /** * @desc : help¾ÆÀÌÅÛÀÇ help ¸µÅ© ¼³Á¤ * @ * @param : formcd * @return : * @author : ÁÖÈñ°æ (2010.01.18) * @--------------------------------------------------- */ function fSetHelpType( formcd ) { var pageInfo = new PAGEINFO(); var idx = grd_pltte.row - grd_pltte.fixedRows + 1; var itemattrval = model.getValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval"); itemattrval = setStyleValue(itemattrval, "formcd", formcd); model.setValue(pageInfo.formdegnRef + "[" + idx + "]/itemattrval", itemattrval); grd_pltte.refresh(); } /** * @desc : EMRºÎ¼­º° ´Ù°ÇÀÇ ¼­½Ä ÀÚµ¿ Ãâ·Â °ü·Ã Æûµ¥ÀÌÅÍ Á¶È¸ * @ * @param : formcd * @return : * @author : hkjoo * @--------------------------------------------------- */ function fSrchForm( formcd ) { model.setValue("/root/hidden/condition/formflag", "formcd"); model.setValue("/root/hidden/condition/formnm", formcd); var sTmp = ""; var iTmp = 0; /////////////////////////////////// // formÄÚµå ÀԷ½à ÀÚ¸´¼ö ä¿öÁØ´Ù var iCodeLength = formcd.length; if(iCodeLength ==0){ return; }else if(iCodeLength > 10){ return; } var temp = 10 - iCodeLength for(var i = 1; i <= temp; i++){ sTmp += "0"; } sTmp = sTmp + formcd; model.setValue("/root/hidden/condition/formnm",sTmp); // ////////////////////////////////////// submit("TRMRF01301"); } /** * @desc : EMRºÎ¼­º° ´Ù°ÇÀÇ ¼­½Ä ÀÚµ¿ Ãâ·Â °ü·Ã Æû¾ÆÀÌÅÛµ¥ÀÌÅÍ Á¶È¸ * @ * @param : formcd * @return : * @author : hkjoo * @--------------------------------------------------- */ function fAppFormToPltte( formcd ) { model.makeValue("/root/send/req/formcd", formcd); model.makeValue("/root/send/req/formdegnseq", ""); model.makeValue("/root/send/req/extnunitformlistyn", "N"); model.makeValue("/root/send/req/cashedformdegnseq", ""); model.makeValue("/root/send/req/sysformrecdt", ""); model.makeValue("/root/send/req/mode", "D"); submit("TRMRF02001"); copyNode(model, model, "/root/main/forminfo", "/root/temp/forminfo"); model.removenode("/root/temp/forminfo"); } //2010.04.08, ÁÖÈñ°æ //°øÀ¯ ÇØÁ¦ ÀúÀ常 µû·Î ºÐ¸® function fSetReadonly() { //°øÀ¯ÇØÁ¦·Î ÀúÀå Çϱâ Àü ÇöÀç ¼­½ÄÀÌ Ãֽм­½ÄÀÎÁö degnseq¸¦ üũÇÑ´Ù, 2010.04.08, ÁÖÈñ°æ //ÇöÀç °øÀ¯ ÇØÁ¦ »óÅÂÀÎÁöµµ üũ if ( fChkDegnSeq() ) //ÃֽŠdegnseq¸¦ °¡Áö°í ÀÖ°í °øÀ¯ÇØÁ¦ »óŰ¡ ¾Æ´Ò¶§ { var readonlyyn = model.getValue("/root/main/forminfo/readonlylist/readonlyyn"); var result = 0; if ( readonlyyn == "N" ) { result = window.alert("ÀúÀåÇÏÁö ¾Ê°í °øÀ¯ÇØÁ¦ Ãë¼Ò ½Ã¿¡´Â ÀúÀå Á¤º¸°¡ ³¯¶ó°©´Ï´Ù. °è¼ÓÇϽðڽÀ´Ï±î?", "Á¤º¸ ¼Ò¸ê °æ°í", 4 | 32 | 256); if(result == 7) { model.setValue("/root/main/forminfo/readonlylist/readonlyyn", "Y"); chk_readonlyyn.refresh(); return; } readonlyyn = "N"; } else if ( readonlyyn == "Y" ) { result = window.alert("°øÀ¯ÇØÁ¦ ÇϽðڽÀ´Ï±î?", "°øÀ¯ ÇØÁ¦ ¾Ë¸²", 4 | 32 | 256); } if(result == 7) //no { model.setValue("/root/main/forminfo/readonlylist/readonlyyn", "N"); chk_readonlyyn.refresh(); } else if ( result == 6 ) //yes { //°øÀ¯ÇØÁ¦ ÀúÀå var formcd = model.getValue("/root/main/forminfo/formmast/formcd"); model.makeValue("/root/send/req/formcd",formcd); model.makeValue("/root/send/req/readonlyyn",readonlyyn); submit("TXMRF02003"); } } }