123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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>
- <valupsnlist/>
- </main>
- <target/>
- <init/>
- <send>
- <apntyy/>
- <supinfqurtyyflag/>
- <fstlattrmflag/>
- <trngflag/>
- <dentyn/>
- <scrngflag/>
- </send>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- misfGridInit(grd_valupsnlist);
-
- misfMsterDetailSet(grd_valupsnlist,null, "TRRTR00602" ,"N");
- model.setValue("/root/send/apntyy",model.getValue("/root/target/defaultvalue/ipt_apntyy"));
- model.setValue("/root/send/supinfqurtyyflag",model.getValue("/root/target/defaultvalue/cmb_supinfqurtyyflag"));
- model.setValue("/root/send/fstlattrmflag",model.getValue("/root/target/defaultvalue/cmb_fstlattrmflag"));
- model.setValue("/root/send/trngflag",model.getValue("/root/target/defaultvalue/cmb_trngflag"));
- model.setValue("/root/send/dentyn",model.getValue("/root/target/defaultvalue/cmb_dentyn"));
- model.setValue("/root/send/scrngflag",model.getValue("/root/target/defaultvalue/cmb_scrngflag"));
-
- misfMsterDetailRetrieve();
-
- grd_valupsnlist.explorerbar = "sort";
- grd_valupsnlist.selectionMode = "byrow"
-
- model.refresh();
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- //코드 HELP 화면의 선택된 값 Return
- /*
- pgrid_name : HELP화면의 Grid
- */
- function misfPopUpListReturnddd(pgrid_name, nodebigo) {
- try
- {
- var recv_ref = model.getValue("root/target/recvref");
- // var ins = document.models( 0 ).instances( 0 );
- var node = instance1.selectNodes("root/target/recvitem/*");
- var checkyn = model.getValue("/root/target/checkyn");
- var control_name = model.getValue("root/target/control");
- var obj = document.controls(control_name);
-
- var getreturn = "";
-
- if(checkyn == "Y") {
- check_node = instance1.selectNodes("root/main/deptcodelist");
- }
-
- if (checkOpener()) {
- // for (var i = 1; i < pgrid_name.cols; i++) {
- // for (var j = 0; j < node.length; j++) {
- // if (node.item(j).nodeName == pgrid_name.colAttribute(i,"ref")) {
- // opener.model.setValue(recv_ref + "/" + pgrid_name.colAttribute(i,"ref"), model.getValue(pgrid_name.nodeset + "[" + pgrid_name.row + "]/" + pgrid_name.colAttribute(i,"ref")));
- // }
- // }
- // }
- if(checkyn == "Y") {
- var opener_count = 1;
- for( var k = 0; k < check_node.length; k++){
- if(pgrid_name.valueMatrix(k,1) == "Y") {
- model.setValue("root/target/recvref","/root/main/deptlist[" + opener_count + "]");
- recv_ref = model.getValue("root/target/recvref");
-
- opener.grd_deptlist.addRow();
-
- if(nodebigo != null && nodebigo == "Y")
- {
- for (var j = 0; j < node.length; j++) {
- if(pgrid_name.colRef(node.item(j).nodeName) != -1)opener.model.setValue(recv_ref + "/" + node.item(j).nodeName, model.getValue(pgrid_name.nodeset + "["+ k + "]/" + node.item(j).nodeName));
- }
-
- }
- else
- {
- for (var j = 0; j < node.length; j++) {
- opener.model.setValue(recv_ref + "/" + node.item(j).nodeName, model.getValue(pgrid_name.nodeset + "["+ k + "]/" + pgrid_name.colAttribute(j+1,"ref")));
- }
- }
- opener_count++;
- }
- }
-
- }
- else {
-
- if(nodebigo != null && nodebigo == "Y")
- {
- for (var j = 0; j < node.length; j++) {
- if(pgrid_name.colRef(node.item(j).nodeName) != -1)opener.model.setValue(recv_ref + "/" + node.item(j).nodeName, model.getValue(pgrid_name.nodeset + "[" + (pgrid_name.row - pgrid_name.fixedRows + 1) + "]/" + node.item(j).nodeName));
- }
-
- }
- else
- {
- for (var j = 0; j < node.length; j++)
- {
- //opener.model.setValue(recv_ref + "/" + node.item(j).nodeName, model.getValue(pgrid_name.nodeset + "[" + (pgrid_name.row - pgrid_name.fixedRows + 1) + "]/" + pgrid_name.colAttribute(j+1,"ref")));
- opener.model.setValue(recv_ref + "/" + node.item(j).nodeName, model.getValue(pgrid_name.nodeset + "[" + (pgrid_name.row - pgrid_name.fixedRows + 1) + "]/" + node.item(j).nodeName));
- }
- }
- }
-
- // var objID = opener.event.target;
- var objID = opener.event.currentTarget;
- var obj = opener.document.controls(objID);
-
-
- // if (obj.elementName == "xforms:gridbutton") {
- if (obj.elementName == "xforms:datagrid") {
- //var grid_name = opener.document.controls(objID).parent.parent;
- if (obj.rowstatus(obj.row) == 0) {
- obj.rowstatus(obj.row) = 2;
- }
-
- }
- // opener.model.refresh();
- window.close();
- }
- else {
- messageBox("상위 화면이 변경되어 데이터를 전달", "E001");
- }
- }
- catch(Exception)
- {
- // window.close();
- }
-
-
-
- }
-
- ]]>
- </script>
- <submission id="TRRTR00602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/valupsnlist"/>
- </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="800" pageheight="550" guideline="1,534;2,343;" style="margin-left:8; margin-top:0; margin-right:0; margin-bottom:0; ">
- <group id="group3" scroll="auto" style="left:0px; top:0px; width:742px; height:530px; ">
- <group id="group2" style="left:0px; top:0px; width:580px; 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:740px; y2:30px; "/>
- <datagrid id="grd_valupsnlist" nodeset="/root/main/valupsnlist" caption="평가구분^사원번호^평가자명^소속기관^근무지^직위^직책^의사면허번호^" colsep="^" colwidth="0, 100, 100, 100" dataheight="23" defaultrows="0" extendlastcol="scroll" mergecellsfixedrows="never" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:35px; width:740px; height:465px; ">
- <col ref="scrngflagnm"/>
- <col ref="valupsnid"/>
- <col ref="name"/>
- <col ref="instnm"/>
- <col ref="unitnm"/>
- <col ref="jobposnm"/>
- <col ref="jobrespnm"/>
- <col ref="drlicnsno"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if( grd_valupsnlist.isCell(event.target) && grd_valupsnlist.row >= grd_valupsnlist.fixedRows )
- {
- btn_confirm.dispatch("DOMActivate");
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_valupsnlist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- </group>
- <group id="group1" scroll="auto" style="left:0px; top:503px; width:735px; height:27px; ">
- <button id="btn_confirm" class="btn4_letter2" style="left:617px; top:2px; width:56px; height:22px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- misfPopUpListReturnddd(grd_valupsnlist);
- ]]>
- </script>
- </button>
- <button id="btn_cancel" class="btn4_letter2" style="left:676px; top:2px; width:56px; height:22px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- misfPopUpListCancel();
- ]]>
- </script>
- </button>
- <line id="line32" class="line_6" style="x1:0px; y1:0px; x2:518px; y2:0px; "/>
- </group>
- </xhtml:body>
- </xhtml:html>
|