/* --------------------------------------------------------------------- ´ÙÇÐÁ¦°£È¯ÀÚ±³À°Á¤º¸ÅëÇÕÁ¶È¸ (SMMRJ00200_´ÙÇÐÁ¦°£È¯ÀÚ±³À°Á¤º¸ÅëÇÕÁ¶È¸.xrw - JScript ) - Version : 1) : Ver.1.00.01 : Create By taebum : 2009-12-07 ¿ÀÀü 10:05:51 ---------------------------------------------------------------------- */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : xforms-ready½Ã ¼öÇàÇÑ´Ù */ /* return : */ /* --------------------------------------------------*/ function fInit() { var vPid =""; var vOrddd =""; var vCretno =""; var vEducd =""; var vEducnts =""; var vWorkPart =""; if (isPopup()) { vPid = opener.javascript.getParameter("SPMRJ00200_pid"); vOrddd = opener.javascript.getParameter("SPMRJ00200_orddd"); vCretno = opener.javascript.getParameter("SPMRJ00200_cretno"); vEducd = opener.javascript.getParameter("SPMRJ00200_educd"); vEducnts = opener.javascript.getParameter("SPMRJ00200_educnts"); vWorkPart = opener.javascript.getParameter("SPMRJ00200_workpart"); }else { vPid = getParameter("SPMRJ00200_pid"); vOrddd = getParameter("SPMRJ00200_orddd"); vCretno = getParameter("SPMRJ00200_cretno"); vEducd = getParameter("SPMRJ00200_educd"); vEducnts = getParameter("SPMRJ00200_educnts"); vWorkPart = getParameter("SPMRJ00200_workpart"); } if((vPid== "")||(vOrddd=="")||(vCretno=="")){ messageBox("Àü´Þ ÀÎÀÚ°ªÀÌ ´©¶ôµÇ¾ú½À´Ï´Ù.","I007"); //*I007=È®ÀÎÇϽʽÿÀ. return; } model.makeValue("/root/init/pinfo/pid", vPid); model.makeValue("/root/init/pinfo/orddd", vOrddd); model.makeValue("/root/init/pinfo/cretno",vCretno); model.makeValue("/root/init/pinfo/workpart",vWorkPart); fSelectCodeList(); ipt_edudd.value = getCurrentDate().substr(0, 8); ipt_edutm.value = getCurrentTime().substr(0, 4); fSelectEducCntsList(); if ((vEducd!="")||(vEducnts!="")){ fOpenRowAdd(vEducd,vEducnts,vPid,vOrddd,vCretno); } } /** * ±×¸®µå ÇàÃß°¡ ¹öưÀ» Ŭ¸¯ÇÏ¿´À» °æ¿ì À̺¥Æ® * */ function fOpenRowAdd(param1,param2,param3,param4,param5){ datagrid06.addRow(); // ÀÔ·ÂÇÒ Çà Ãß°¡. var cur_row = datagrid06.row; // Ãß°¡µÈ Çà ¹øÈ£ °¡Á®¿À±â datagrid06.valueMatrix(cur_row,1) = param1; datagrid06.valueMatrix(cur_row,2) = param2; datagrid06.valueMatrix(cur_row,10) = param3; datagrid06.valueMatrix(cur_row,11) = param4; datagrid06.valueMatrix(cur_row,12) = param5; } function fSelectCodeList(){ emrfGetCodeList(new Array("J000000006","J000000007","J000000008","J000000009","J000000010","J000000011","J000000012","J000000013","J000000014"), new Array("/root/init/J000000006","/root/init/J000000007","/root/init/J000000008","/root/init/J000000009","/root/init/J000000010","/root/init/J000000011","/root/init/J000000012","/root/init/J000000013","/root/init/J000000014")); emrfGetCodeList(new Array("J000000014"), new Array("/root/init/list14"),"Y"); model.refresh(); } function fSelectEducCntsList(){ model.makeValue("/root/send/pid", model.getValue("/root/init/pinfo/pid")); model.makeValue("/root/send/orddd", model.getValue("/root/init/pinfo/orddd")); model.makeValue("/root/send/cretno",model.getValue("/root/init/pinfo/cretno")); submit("TRMRJ00202"); // ÀÔ·ÂÈ­¸éÀ¸·Î ÀԷ¸¸ °¡´É Çϵµ·Ï ó¸® ÁÖ¼® Ç®¸é Á¶È¸ÇÏ¿© ±âÁ¸ µ¥¾îÅ͵µ ó¸® °¡´É } function fCheckGrid14(){ var selectedRow = datagrid14.row; if(0 == selectedRow){return;} var selectValue = datagrid14.valueMatrix(selectedRow,0); if (selectValue=="true") { var refcdid1Value = datagrid14.valueMatrix(selectedRow,5); if(!(refcdid1Value=="-")) { document.controls("button"+refcdid1Value).dispatch("onclick"); } } } function fSelectedAdd(){ var datagrid1Rows = datagrid14.rows; if(0 == datagrid1Rows){return;} var vSpace = " "; var vComma = ","; var vPid = model.getValue("/root/init/pinfo/pid"); var vOrddd = model.getValue("/root/init/pinfo/orddd"); var vCretno = model.getValue("/root/init/pinfo/cretno"); for(i=1; i< datagrid1Rows;i++) { var selectValue = datagrid14.valueMatrix(i,0); var vAdverb = ""; if(selectValue=="true") { var vCdidJ0000000014 = datagrid14.valueMatrix(i,4); var vMemo = datagrid14.valueMatrix(i,2); var vRefcdid1Value = datagrid14.valueMatrix(i,5); if(!(vRefcdid1Value == "-")) { var subDatagridSize = document.controls("datagrid"+vRefcdid1Value).rows var vSubTotalMomo = ""; for(k=1; k< subDatagridSize;k++) { var subSelectValue = document.controls("datagrid"+vRefcdid1Value).valueMatrix(k,0); if(subSelectValue=="true") { vAdverb = " "; var vSubMomo = document.controls("datagrid"+vRefcdid1Value).valueMatrix(k,1); if (vSubTotalMomo =="") { vSubTotalMomo = vSubMomo; }else { vSubTotalMomo = vSubTotalMomo+vComma+vSpace+vSubMomo; } } } vMemo = vSubTotalMomo+vAdverb+vMemo; } datagrid06.addRow(); var vAddRow = datagrid06.rows - 1; datagrid06.valueMatrix(vAddRow,1) = vCdidJ0000000014; datagrid06.valueMatrix(vAddRow,2) = vMemo; datagrid06.valueMatrix(vAddRow,10) = vPid; datagrid06.valueMatrix(vAddRow,11) = vOrddd; datagrid06.valueMatrix(vAddRow,12) = vCretno; datagrid06.refresh(); } } ClearDataGridCheck(datagrid14); ClearDataGridCheck(datagridJ000000006); ClearDataGridCheck(datagridJ000000007); ClearDataGridCheck(datagridJ000000008); ClearDataGridCheck(datagridJ000000009); } function ClearDataGridCheck(grid){ var gridRows = grid.rows; for(i=1; i< gridRows;i++){ grid.valueMatrix(i,0) = "false"; } } /** * ±×¸®µå ÇàÃß°¡ ¹öưÀ» Ŭ¸¯ÇÏ¿´À» °æ¿ì À̺¥Æ® * */ function fClickRowAddBtn(){ var vPid = model.getValue("/root/init/pinfo/pid"); var vOrddd = model.getValue("/root/init/pinfo/orddd"); var vCretno = model.getValue("/root/init/pinfo/cretno"); datagrid06.addRow(); // ÀÔ·ÂÇÒ Çà Ãß°¡. var cur_row = datagrid06.row; // Ãß°¡µÈ Çà ¹øÈ£ °¡Á®¿À±â datagrid06.valueMatrix(cur_row,10) = vPid; datagrid06.valueMatrix(cur_row,11) = vOrddd; datagrid06.valueMatrix(cur_row,12) = vCretno; } /** * »èÁ¦ ¹öưÀ» Ŭ¸¯ÇÏ¿´À» °æ¿ì À̺¥Æ® * */ function fClickDeleteBtn(){ var cur_row = datagrid06.row; // Çà ¹øÈ£ °¡Á®¿À±â var iStatus = datagrid06.rowstatus(cur_row); if(cur_row <= 0 || cur_row =="undefined") { messageBox("»èÁ¦ÇÒ ÇàÀ» ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù.","C002"); // *C002=¼±ÅÃÇϽʽÿÀ ! return; } if (iStatus == 1 || iStatus == 3){ // »õ·Î »ðÀÔµÈ ÇàÀ̸é datagrid06.deleteitem(cur_row); }else if (iStatus == 4){ // »èÁ¦·Î Ç¥½ÃµÈ ÇàÀ̸é datagrid06.removestatus(cur_row, "delete"); }else{ datagrid06.addStatus(cur_row, "delete"); } } function fCheckedGrd(grid){ var currRow = grid.row var checkedYn = grid.valueMatrix(currRow,0); var checkedRowValue = grid.valueMatrix(currRow,2); var colDisabledCol = ""; var colDisabledYN = ""; var rowDefaultValue = ""; if(checkedYn=="true"){ colDisabledYN = "false"; colDisabledCol = "#DDDDDD"; rowDefaultValue = ""; }else{ colDisabledYN = "true"; colDisabledCol = "#FFFFFF"; rowDefaultValue = "Á÷Á¢ÀÔ·Â(free text)"; } if(checkedRowValue=="999"){ grid.cellAttribute("disabled", currRow, 1 ) = colDisabledYN; grid.cellstyle("background-color", currRow, 1) = colDisabledCol; if (colDisabledYN=="true"){ grid.valueMatrix(currRow, 1) = rowDefaultValue; } } } function fAddOtherGrid(){ var vGridRows06 = datagrid06.rows; var vGridRows10 = datagrid10.rows; var vGridRows11 = datagrid11.rows; var vGridRows12 = datagrid12.rows; var vGridRows13 = datagrid13.rows; var vGridCheckValue10 = ""; var vGridCheckValue11 = ""; var vGridCheckValue12 = ""; var vGridCheckValue13 = ""; var vGridCheckCnt10 = 0; var vGridCheckCnt11 = 0; var vGridCheckCnt12 = 0; var vGridCheckCnt13 = 0; for(i10=1; i10