/** - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ÀÇ·áÇù·Â - Ÿº´¿øÁø·áÀÇ·Ú¼­ ÆË¾÷ ( SPARC02900.xrw - JScript ) * Version : - Ver.1.00.01 * °³¹ßÀÚ: À̰æÈñ * ÃÖÃÊÀÛ¼ºÀÏ: - 2009.6.24 * ¼öÁ¤ÀÌ·Â: 20090723 ÀÌÀº¿µ * ±âŸ: - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ function fConfirm() { try { var counsel = model.getValue("/root/main/counsel"); var cause = model.getValue("/root/main/cause"); var titem = model.getValue("/root/main/titem"); var attach = model.getValue("/root/main/attach"); var revisitplan = model.getValue("/root/main/revisitplan"); var remcnts = model.getValue("/root/main/remcnts"); var remcnts1 = model.getValue("/root/main/remcnts1"); var remcnts2 = model.getValue("/root/main/remcnts2"); model.removeNodeset("/root/grid/addinfo"); datagrid1.rebuild(); model.refresh(); //Àü¿ø»çÀ¯ if(counsel!=""){ fAddRow("1",counsel,counsel.replace("0",""),"",remcnts); } if(cause!=""){ var str = cause.split("|"); for(var i=0;i 0) adddata = getNodeListCSV(addinfo); model.makeValue("/root/main/adddata", adddata); copyNodeset("/root/send/adddata", "/root/main/adddata", "replace", opener.model, model); opener.model.setValue("/root/send/adddata",adddata); window.close(); } catch(e) { alert("error_"+e); return; } } function fAddRow(outflag,outreqcd,outreqflag,outreqnm,remcnts) { datagrid1.addItem(); var iRow = 0; var iRow = datagrid1.row - datagrid1.fixedRows + 1; model.setValue("/root/grid/addinfo[" + iRow + "]/outflag", outflag); model.setValue("/root/grid/addinfo[" + iRow + "]/outreqcd", outreqcd); model.setValue("/root/grid/addinfo[" + iRow + "]/outreqflag", outreqflag); model.setValue("/root/grid/addinfo[" + iRow + "]/outreqnm", outreqnm); model.setValue("/root/grid/addinfo[" + iRow + "]/remcnts", remcnts); } function fInit() { // °øÅëÄÚµå ¸ñ·Ï °¡Á®¿À±â zbcfGetCodeList(new Array("A0616", "A0617","A0618","A0619"), new Array("/root/title/cause", "/root/title/titem", "/root/title/attach", "/root/title/revisitplan") , true); input1.disabled = true; input2.disabled = true; // ÀúÀå ÀÌÀü¿¡ ¼±ÅÃÇÑ °ÍÀ» º¸¿©ÁÖ±â À§Çؼ­ if (opener.model.getValue("/root/main/req_pat_info/patinfo/pid") != "") { var CSVvalue = opener.model.getValue("/root/send/adddata"); if(CSVvalue != "" && CSVvalue != "outflag¢Ëoutreqcd¢Ëoutreqflag¢Ëoutreqnm¢Ëremcnts¢Ì") { model.makeNode("/root/temp2/req_pat_addinfo"); setCSVToNode("/root/temp2/req_pat_addinfo",CSVvalue,"pataddinfo"); } } var addNodelist = findNodeset(opener.model, "/root/main/req_pat_addinfo/pataddinfo"); var beforeaddinfo = model.instance1.selectNodes("/root/temp2/req_pat_addinfo"); if(addNodelist.length > 0 || beforeaddinfo.length > 0) { model.makeNode("/root/temp/req_pat_addinfo"); // ÀúÀå¹öư ´©¸£±â ÀÌÀü¿¡ ¼±Å󻿪À» º¸¿©ÁÖ±â À§Çؼ­ if(beforeaddinfo.length > 0) { copyNodeset("/root/temp/req_pat_addinfo", "/root/temp2/req_pat_addinfo", "replace", model, model); addNodelist = findNodeset(model,"/root/temp2/req_pat_addinfo/pataddinfo"); }else copyNodeset("/root/temp/req_pat_addinfo", "/root/main/req_pat_addinfo", "replace", model, opener.model); var counsel =""; var cause =""; var titem =""; var attach =""; var revisitplan =""; var remcnts =""; var remcnts1 =""; var remcnts2 =""; for(var idx = 0; idx < addNodelist.length; idx++) { var pataddinfo = addNodelist.item(idx); if(pataddinfo != null) { var outflag = pataddinfo.selectSingleNode("outflag").text; var outreqcd = pataddinfo.selectSingleNode("outreqcd").text; var outreqnm = pataddinfo.selectSingleNode("outreqnm").text; remcnts = pataddinfo.selectSingleNode("remcnts").text; switch(outflag) { case "1": // Àü¿ø»çÀ¯ { counsel = outreqcd; break; } case "2": { if(cause == "") cause = outreqcd; else cause = cause + "|" + outreqcd; if(outreqcd == "99"){ remcnts1 = outreqnm; input1.disabled = false; } break; } case "3": { if(titem == "") titem = outreqcd; else titem = titem + "|" + outreqcd; if(outreqcd == "99"){ remcnts2 = outreqnm ; input2.disabled = false; } break; } case "4": { if(attach == "") attach = outreqcd; else attach = attach + "|" + outreqcd; break; } case "5": { if(revisitplan == "") revisitplan = outreqcd; else revisitplan = revisitplan + "|" + outreqcd; break; } } } }//end for model.setValue("/root/main/counsel", counsel); model.setValue("/root/main/cause", cause); model.setValue("/root/main/titem", titem); model.setValue("/root/main/attach", attach); model.setValue("/root/main/revisitplan", revisitplan); model.setValue("/root/main/remcnts", remcnts); model.setValue("/root/main/remcnts1", remcnts1); model.setValue("/root/main/remcnts2", remcnts2); } }