123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:ex="http://www.comsquare.co.kr/xforms/excel" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:my="http://www.comsquare.co.kr/example" xmlns:ms="urn:schemas-microsoft-com:xslt" 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" xmlns:cs="http://www.comsquare.co.kr/xforms">
- <xhtml:head>
- <xhtml:title>상용구</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <send>
- <instcd/>
- </send>
- <main>
- <sentslist>
- <chk/>
- <cnst1/>
- <cnst2/>
- <cnst3/>
- </sentslist>
- </main>
- </root>
- </instance>
- <submission id="TRMNH08000" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/save" resultref="/root/main/sentslist"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../emr/commonweb/js/EMRCommon.js"/>
- <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
- <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
-
- if (!submit("TRMNH08000")){
- return;
- }
-
- grd_sentslist.mergecells = "bycol";
- grd_sentslist.mergecol(0) = false;
- grd_sentslist.mergecol(1) = false;
- model.refresh();
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- function chkList1(){
- var cnt = 0;
- var status = opener.model.getValue("/root/main/hospiceinfo/hospicedetl/cnstkind");
-
- if(status ==""){
- messageBox("가족상담 내용을", "C002");
- window.close();
- }
-
- var cnst2List ="";
- for (var i = 1; i <= grd_sentslist.rows-grd_sentslist.fixedRows; i++) {
- if (model.getValue("/root/main/sentslist["+i+"]/chk") == "Y"){
- cnt += 1;
-
- opener.javascript.setParameter("cnst2", model.getValue("/root/main/sentslist["+i+"]/cnst3"));
- window.close();
- }else{
- cnt += 0;
- }
- }
-
- opener.model.refresh();
- grd_sentslist.clearStatus();
-
- if (cnt == 0){
- messageBox("복사할 항목을 체크해 주십시요","I");
- }
- }
-
- function chkList2(){
- var cnt = 0;
- var cntchk = 0;
- var status = opener.model.getValue("/root/main/hospiceinfo/hospicedetl/cnstkind");
-
- if(status ==""){
- messageBox("가족상담 내용을 ", "C002");
- window.close();
- }
- var cnst2List ="";
- for (var i = 1; i <= grd_sentslist.rows-grd_sentslist.fixedRows; i++) {
- if (model.getValue("/root/main/sentslist["+i+"]/chk") == "Y"){
- cntchk += 1;
- }
- }
- for (var i = 1; i <= grd_sentslist.rows-grd_sentslist.fixedRows; i++) {
- if (model.getValue("/root/main/sentslist["+i+"]/chk") == "Y"){
- cnt += 1;
- cnst2List = cnst2List + model.getValue("/root/main/sentslist["+i+"]/cnst2");
-
- if(cntchk < 2){
- cnst2List += "";
- } else{
- cnst2List += ". ";
- }
- }else{
- cnt += 0;
- }
- }
-
- opener.javascript.setParameter("cnst2", cnst2List);
- window.close();
-
- opener.model.refresh();
- grd_sentslist.clearStatus();
- if (cnt == 0){
- messageBox("복사할 항목을 체크해 주십시요","I");
- }
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="640" pageheight="380">
- <datagrid id="grd_sentslist" nodeset="/root/main/sentslist" caption="^상담구분^상담내용" colsep="^" colwidth="25, 140, 425" dataheight="25" frozencols="1" mergecells="bycol" mergecellsfixedrows="bycolrec" rowheader="seq" tooltip="true" style="left:5px; top:35px; width:630px; height:305px; border-color:#808080; ">
- <col checkvalue="Y,N" ref="chk" type="checkbox"/>
- <col ref="cnst3" maxbyte="300" maxlength="150"/>
- <col ref="cnst2" maxbyte="1500" maxlength="750"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_sentslist.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- model.setValue("/root/main/sentslist["+grd_sentslist.row+"]/chk","Y");
- if(grd_sentslist.col == grd_sentslist.colRef("cnst3")) {
- chkList1();
- }
-
- if(grd_sentslist.col == grd_sentslist.colRef("cnst2")) {
- chkList2();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var chk = model.getValue("/root/main/sentslist["+grd_sentslist.row+"]/chk");
-
- if( grd_sentslist.col != grd_sentslist.colRef("chk") && chk == "Y" ){
- model.setValue("/root/main/sentslist["+grd_sentslist.row+"]/chk", "N");
- }
- ]]>
- </script>
- </datagrid>
- <caption id="caption4" style="left:335px; top:353px; width:235px; height:15px; font-weight:bold; ">단어는 최대 2000개까지 표시됩니다.</caption>
- <line id="line1" class="line_1" style="x1:5px; y1:30px; x2:635px; y2:30px; "/>
- <button id="btn_ok" class="btn3_letter2" style="left:580px; top:6px; width:56px; height:22px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- chkList2();
- ]]>
- </script>
- </button>
- <button id="button1" class="btn1_letter2" style="left:580px; top:348px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- opener.javascript.setParameter("cnst2", "");
- window.close();
- ]]>
- </script>
- </button>
- <caption id="caption76" class="tit_2" style="left:4px; top:16px; width:113px; height:13px; font-family:돋움체; ">상용구</caption>
- </xhtml:body>
- </xhtml:html>
|