123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>면접실기 성적 수정</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <intvpracpntlist/>
- </main>
- <target/>
- <init/>
- <send>
- <apntinfono/>
- <rregno/>
- <korname/>
- <trngflag/>
- <save>
- </save>
- </send>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- misfGridInit(grd_intvpracpntlist);
-
- misfComboComCdListMulti("R0293","grd_intvpracpntlist.ref_soclvoluntract");
-
- var vSoclvoluntract = "";
- var vSoclvoluntracttm = "";
-
- var vTrngflag = model.getValue("/root/target/defaultvalue/cmb_trngflag");
- if ( vTrngflag == "I") {
- vSoclvoluntract = model.getValue("/root/target/defaultvalue/ipt_soclvoluntract");
- vSoclvoluntracttm = model.getValue("/root/target/defaultvalue/ipt_soclvoluntracttm");
- } else {
- vSoclvoluntract = model.getValue("/root/target/defaultvalue/ipt_resisoclvoluntract");
- vSoclvoluntracttm = model.getValue("/root/target/defaultvalue/ipt_resisoclvoluntracttm");
- }
-
- var arrSoclvoluntract = vSoclvoluntract.split("^");
- var arrSoclvoluntracttm = vSoclvoluntracttm.split("^");
-
- for ( var i = 0; i < arrSoclvoluntract.length; i++) {
- misfGridIUD(grd_intvpracpntlist, "A");
- grd_intvpracpntlist.valueMatrix( grd_intvpracpntlist.row, grd_intvpracpntlist.colRef("ref_soclvoluntract") ) = arrSoclvoluntract[i];
- grd_intvpracpntlist.valueMatrix( grd_intvpracpntlist.row, grd_intvpracpntlist.colRef("ref_soclvoluntracttm") ) = arrSoclvoluntracttm[i];
- }
- model.refresh();
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
- <script type="javascript" src="../../../mis/humtrafactmngtweb/js/RPB001.js"/>
- </xhtml:head>
- <xhtml:body pagewidth="400" pageheight="400" guideline="1,537;2,343;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group3" scroll="auto" style="left:0px; top:0px; width:375px; height:370px; ">
- <group id="group2" style="left:0px; top:0px; width:360px; height:10px; "/>
- <caption id="caption1" class="tit_2" style="left:5px; top:15px; width:144px; height:13px; ">봉사활동</caption>
- <line id="line1" class="line_1" style="x1:0px; y1:30px; x2:360px; y2:30px; "/>
- <datagrid id="grd_intvpracpntlist" nodeset="/root/main/intvpracpntlist" caption="봉사활동 기관^시간" colwidth="244, 65, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" defaultrows="0" extendlastcol="scroll" mergecellsfixedrows="never" rowheader="seq" rowheight="23" rowsep="|" colsep="^" style="left:0px; top:35px; width:360px; height:280px; ">
- <col ref="ref_soclvoluntract" type="combo">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </col>
- <col ref="ref_soclvoluntracttm" type="input" format="###" showmask="true" maxlength="3" style="color:#,###; text-align:center; "/>
- <col ref="apntinfono" visibility="hidden"/>
- <col ref="rregno" visibility="hidden"/>
- <col ref="examno" visibility="hidden"/>
- <col ref="rregno" visibility="hidden"/>
- <col ref="valupsnid" visibility="hidden"/>
- <col ref="scrngflag" visibility="hidden"/>
- <col ref="trngflag" visibility="hidden"/>
- <col ref="apntyy" visibility="hidden"/>
- </datagrid>
- <button id="button4" class="btn2_letter3" style="left:246px; top:10px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- misfGridIUD(grd_intvpracpntlist, "A");
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="button5" class="btn2_letter3" style="left:304px; top:10px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- misfGridIUD(grd_intvpracpntlist, "D");
- model.refresh();
- ]]>
- </script>
- </button>
- </group>
- <group id="group1" scroll="auto" style="left:0px; top:316px; width:365px; height:27px; ">
- <button id="btn_cancel" class="btn4_letter2" style="left:300px; top:3; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //misfPopUpListCancel();
- window.close();
- ]]>
- </script>
- </button>
- <button id="btn_confirm" class="btn4_letter2" style="left:242px; top:3; width:56px; height:22px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cnt = grd_intvpracpntlist.rows;
- var vSoclvoluntract = "";
- var vSoclvoluntractnm = "";
- var vSoclvoluntracttm = "";
- var vTotTime = 0;
-
- for ( var i = 1; i < cnt; i++) {
- if ( i == 1) {
- vSoclvoluntract += grd_intvpracpntlist.valueMatrix( i, 1 );
- vSoclvoluntracttm += grd_intvpracpntlist.valueMatrix( i, 2 );
- vSoclvoluntractnm = grd_intvpracpntlist.labelMatrix(1, 1);
- vTotTime += Number(grd_intvpracpntlist.valueMatrix( i, 2 ));
- } else {
- vSoclvoluntract += "^" + grd_intvpracpntlist.valueMatrix( i, 1 );
- vSoclvoluntracttm += "^" + grd_intvpracpntlist.valueMatrix( i, 2 );
- vTotTime += Number(grd_intvpracpntlist.valueMatrix( i, 2 ));
- }
- }
- if ( cnt == 2 ) {
- vSoclvoluntractnm += " 총 " + vTotTime + "시간";
- } else if ( cnt > 2) {
- vSoclvoluntractnm += " 외 "+ (Number(cnt) -2) +" 기관 총 " + vTotTime + "시간";
- }
-
- var vTrngflag = model.getValue("/root/target/defaultvalue/cmb_trngflag");
- if ( vTrngflag == "I") {
- opener.model.setValue("/root/main/gnrldata/gnrlinfo/soclvoluntract", vSoclvoluntract);
- opener.model.setValue("/root/main/gnrldata/gnrlinfo/soclvoluntracttm", vSoclvoluntracttm);
- opener.model.setValue("/root/main/gnrldata/gnrlinfo/soclvoluntractnm", vSoclvoluntractnm);
- } else {
- opener.model.setValue("/root/main/gnrldata/gnrlinfo/resisoclvoluntract", vSoclvoluntract);
- opener.model.setValue("/root/main/gnrldata/gnrlinfo/resisoclvoluntracttm", vSoclvoluntracttm);
- opener.model.setValue("/root/main/gnrldata/gnrlinfo/resisoclvoluntractnm", vSoclvoluntractnm);
- }
- window.close();
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|