SMAAA02900_일반자원봉사자출석부출력관리.xrw 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <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">
  4. <xhtml:head>
  5. <![CDATA[]]>
  6. <xhtml:title>일반자원봉사자출석부출력관리</xhtml:title>
  7. <model id="model1">
  8. <instance id="instance1">
  9. <root xmlns="">
  10. <main>
  11. <search>
  12. <fromdd/>
  13. <todd/>
  14. <actdeptcd/>
  15. <voluntractdwcd/>
  16. <voluntractteamcd/>
  17. <middd/>
  18. <actdivscd/>
  19. </search>
  20. <voluntrattdabsnlist>
  21. <voluntrattdabsninfo>
  22. <voluntrnm/>
  23. <baptnm/>
  24. <voluntrid/>
  25. <actfromdd/>
  26. <acttodd/>
  27. <actdeptcd/>
  28. <voluntractdwcd/>
  29. <voluntractteamcd/>
  30. <jobrespcdvoluntrnm/>
  31. <actdeptcdnm/>
  32. <voluntractdwcdnm/>
  33. <voluntractteamcdnm/>
  34. </voluntrattdabsninfo>
  35. <voluntrattdabsnday>
  36. <day/>
  37. <mth/>
  38. <weekno/>
  39. <dw/>
  40. </voluntrattdabsnday>
  41. </voluntrattdabsnlist>
  42. <voluntrattdabsnlistinfo>
  43. <voluntrattdabsnlistday>
  44. <aaa/>
  45. <bbb/>
  46. <ccc/>
  47. <ddd/>
  48. <eee/>
  49. <fff/>
  50. <ggg/>
  51. <hhh/>
  52. <iii/>
  53. <jjj/>
  54. <kkk/>
  55. <lll/>
  56. <mmm/>
  57. <nnn/>
  58. <ooo/>
  59. <ppp/>
  60. <qqq/>
  61. <rrr/>
  62. <dw/>
  63. </voluntrattdabsnlistday>
  64. </voluntrattdabsnlistinfo>
  65. <voluntrattdabsnlistmth>
  66. <k1/>
  67. <k2/>
  68. <k3/>
  69. </voluntrattdabsnlistmth>
  70. <voluntrattdmth1>
  71. <su1/>
  72. <su2/>
  73. <su3/>
  74. <su4/>
  75. <su5/>
  76. <su6/>
  77. <su7/>
  78. <su8/>
  79. <su9/>
  80. <su10/>
  81. <su11/>
  82. <su12/>
  83. <su13/>
  84. <su14/>
  85. <su15/>
  86. <dw/>
  87. </voluntrattdmth1>
  88. <voluntrattdmth2>
  89. <m1/>
  90. <m2/>
  91. <m3/>
  92. <m4/>
  93. <m5/>
  94. <m6/>
  95. <m7/>
  96. <m8/>
  97. <m9/>
  98. <m10/>
  99. <m11/>
  100. <m12/>
  101. <m13/>
  102. <m14/>
  103. <m15/>
  104. <dw/>
  105. </voluntrattdmth2>
  106. <voluntrattdmth3>
  107. <t1/>
  108. <t2/>
  109. <t3/>
  110. <t4/>
  111. <t5/>
  112. <t6/>
  113. <t7/>
  114. <t8/>
  115. <t9/>
  116. <t10/>
  117. <t11/>
  118. <t12/>
  119. <t13/>
  120. <t14/>
  121. <t15/>
  122. <dw/>
  123. </voluntrattdmth3>
  124. <voluntrattdmth4>
  125. <w1/>
  126. <w2/>
  127. <w3/>
  128. <w4/>
  129. <w5/>
  130. <w6/>
  131. <w7/>
  132. <w8/>
  133. <w9/>
  134. <w10/>
  135. <w11/>
  136. <w12/>
  137. <w13/>
  138. <w14/>
  139. <w15/>
  140. <dw/>
  141. </voluntrattdmth4>
  142. <voluntrattdmth5>
  143. <th1/>
  144. <th2/>
  145. <th3/>
  146. <th4/>
  147. <th5/>
  148. <th6/>
  149. <th7/>
  150. <th8/>
  151. <th9/>
  152. <th10/>
  153. <th11/>
  154. <th12/>
  155. <th13/>
  156. <th14/>
  157. <th15/>
  158. <dw/>
  159. </voluntrattdmth5>
  160. <voluntrattdmth6>
  161. <f1/>
  162. <f2/>
  163. <f3/>
  164. <f4/>
  165. <f5/>
  166. <f6/>
  167. <f7/>
  168. <f8/>
  169. <f9/>
  170. <f10/>
  171. <f11/>
  172. <f12/>
  173. <f13/>
  174. <f14/>
  175. <f15/>
  176. <dw/>
  177. </voluntrattdmth6>
  178. <voluntrattdmth7>
  179. <sa1/>
  180. <sa2/>
  181. <sa3/>
  182. <sa4/>
  183. <sa5/>
  184. <sa6/>
  185. <sa7/>
  186. <sa8/>
  187. <sa9/>
  188. <sa10/>
  189. <sa11/>
  190. <sa12/>
  191. <sa13/>
  192. <sa14/>
  193. <sa15/>
  194. <dw/>
  195. </voluntrattdmth7>
  196. <aaa/>
  197. </main>
  198. <send>
  199. <reqdata/>
  200. </send>
  201. <hidden>
  202. <init>
  203. <comcd/>
  204. </init>
  205. </hidden>
  206. </root>
  207. </instance>
  208. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  209. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  210. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  211. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  212. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  213. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  214. <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
  215. <script type="javascript" ev:event="xforms-ready">
  216. <![CDATA[
  217. fInit();
  218. ]]>
  219. </script>
  220. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  221. <submission id="TRZBC00102" mediatype="application/x-www-form-urlencoded" method="post"/>
  222. <submission id="TRZBP00102" mediatype="application/x-www-form-urlencoded" method="post"/>
  223. <submission id="TRZBC00122" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  224. <submission id="TRZBC00105" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  225. <submission id="TRAAA02901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/voluntrattdabsnlist"/>
  226. </model>
  227. <script type="javascript">
  228. <![CDATA[
  229. function fInit()
  230. {
  231. var CurrentDate=getCurrentDate();
  232. var CurrentYY=CurrentDate.substr(0,4);
  233. var LastDate=CurrentDate.toDate().getAddDate(-2,"M").getDateFormat();
  234. var CurrentDateYM=CurrentDate.substr(0,6);
  235. var LastDateYM=LastDate.substr(0,6);
  236. model.makeValue("/root/main/search/fromdd",LastDateYM);
  237. model.makeValue("/root/main/search/todd",CurrentDateYM);
  238. model.makeValue("/root/main/search/actdeptcd","01");
  239. //model.makeValue("/root/main/search/voluntractdwcd","2");
  240. //model.makeValue("/root/main/search/voluntractteamcd","1");
  241. zbcfGetCodeList( new Array("A0503","A0359","A0360", "A0654"),
  242. new Array("/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd") ); // 관계코드 설정
  243. //addComboItem("cmb_actdeptcd","","","above");
  244. addComboItem("cmb_voluntractdwcd","","","above");
  245. addComboItem("cmb_actdeptcd","","","above");
  246. addComboItem("cmb_voluntractteamcd","","","above");
  247. addComboItem("cmb_actdivscd","","","above");
  248. makeReportPreview(0,0,1180,700);
  249. //instcd 클라이언트 에서 세션, 값 가져오기...
  250. model.refresh();
  251. }
  252. function fVoluntrAttdAbsnInfoReq()
  253. {
  254. model.resetInstanceNode("/root/main/voluntrattdmth1");
  255. model.resetInstanceNode("/root/main/voluntrattdmth2");
  256. model.resetInstanceNode("/root/main/voluntrattdmth3");
  257. model.resetInstanceNode("/root/main/voluntrattdmth4");
  258. model.resetInstanceNode("/root/main/voluntrattdmth5");
  259. model.resetInstanceNode("/root/main/voluntrattdmth6");
  260. model.resetInstanceNode("/root/main/voluntrattdmth7");
  261. var fromdd=model.getValue("/root/main/search/fromdd")+'01';
  262. var todd=model.getValue("/root/main/search/todd")+'01';
  263. var fdate=fromdd.toDate().getDateFormat(); //조회시작일
  264. var tdate=todd.toDate().getDateFormat(); // 조회종료일
  265. var sdate = ((fromdd.toDate()).getAddDate(1, "M")).getDateFormat(); //조회중간일
  266. var sdate2 =((todd.toDate()).getAddDate(-1, "M")).getDateFormat(); //조회중간일
  267. var sdate1=sdate.substr(0,6); // 중간 조회일의 조회년도,달
  268. var k1=fdate.substr(4,2)+'월'; // 렉스퍼트 월 정보에 맵핑할 시작/중간/종료 달 저장
  269. var k2=sdate.substr(4,2)+'월';
  270. var k3=tdate.substr(4,2)+'월';
  271. model.makeValue("/root/main/voluntrattdabsnlistmth/k1",k1);
  272. model.makeValue("/root/main/voluntrattdabsnlistmth/k2",k2);
  273. model.makeValue("/root/main/voluntrattdabsnlistmth/k3",k3);
  274. if(fdate>tdate)
  275. {
  276. messageBox("조회 시작일자보다 작은 조회 종료일자를 입력하십시요.","I");
  277. model.setFocus("ipt_todd");
  278. return;
  279. }
  280. if(sdate!=sdate2) //조회기간이 3개월이 아닐때
  281. {
  282. messageBox("조회기간은 3개월보다 크거나 작을 수","I004");
  283. model.setFocus("ipt_todd");
  284. return;
  285. }
  286. model.removeNodeset("/root/send/reqdata");
  287. model.makeNode("/root/send/reqdata");
  288. var voluntractdwcd=model.getValue("/root/main/search/voluntractdwcd");
  289. var voluntractteamcd=model.getValue("/root/main/search/voluntractteamcd");
  290. if(isNull(voluntractdwcd))
  291. {
  292. model.makeValue("/root/send/reqdata/voluntractdwcd","%"); // 소속팀 값이 없을 때는 전체 조회
  293. }
  294. else
  295. {
  296. model.makeValue("/root/send/reqdata/voluntractdwcd",voluntractdwcd); // 소속팀 값이 없을 때는 전체 조회
  297. }
  298. if(isNull(voluntractteamcd))
  299. {
  300. model.makeValue("/root/send/reqdata/voluntractteamcd","%"); // 소속팀 값이 없을 때는 전체 조회
  301. }
  302. else
  303. {
  304. model.makeValue("/root/send/reqdata/voluntractteamcd",voluntractteamcd); // 소속팀 값이 없을 때는 전체 조회
  305. }
  306. model.makeValue("/root/send/reqdata/fromdd",model.getValue("/root/main/search/fromdd"));
  307. model.makeValue("/root/send/reqdata/todd",model.getValue("/root/main/search/todd"));
  308. model.makeValue("/root/send/reqdata/middd",sdate1);
  309. model.makeValue("/root/send/reqdata/actdeptcd",model.getValue("/root/main/search/actdeptcd"));
  310. model.makeValue("/root/send/reqdata/actdivscd",model.getValue("/root/main/search/actdivscd"));
  311. //model.copyNode("/root/send/reqdata","/root/main/search");
  312. submit("TRAAA02901");
  313. var idxRows=grd_voluntrattdabsnday.rows;
  314. var fixRows=grd_voluntrattdabsnday.fixedCols;
  315. var idxCols=grd_voluntrattdabsnday.cols;
  316. var fixCols=grd_voluntrattdabsnday.fixedCols;
  317. var j=0;
  318. var chk=1;
  319. var k=0;
  320. var f=1;
  321. for(i=1;i<=idxRows-fixRows;i++)
  322. {
  323. var day1=model.getValue("/root/main/voluntrattdabsnlist/voluntrattdabsnday"+"["+i+"]/day"); // 날짜
  324. var mth1=model.getValue("/root/main/voluntrattdabsnlist/voluntrattdabsnday"+"["+i+"]/mth"); // 현재월
  325. var mth2=model.getValue("/root/main/voluntrattdabsnlist/voluntrattdabsnday"+"["+(i+1)+"]/mth"); // 다음 월
  326. var dw1=model.getValue("/root/main/voluntrattdabsnlist/voluntrattdabsnday"+"["+i+"]/dw"); // 현재 요일
  327. var dw2=model.getValue("/root/main/voluntrattdabsnlist/voluntrattdabsnday"+"["+(i+1)+"]/dw"); // 다음 요일
  328. if(dw1==dw2) // 요일정보가 같을 때
  329. {
  330. if(mth1!=mth2) //달이 바뀔때 day사이에 공백 추가함
  331. {
  332. if(dw1=='1')
  333. {
  334. grd_voluntrattdmth1.valueMatrix(1,j)=day1;
  335. }
  336. if(dw1=='2')
  337. {
  338. grd_voluntrattdmth2.valueMatrix(1,j)=day1;
  339. }
  340. if(dw1=='3')
  341. {
  342. grd_voluntrattdmth3.valueMatrix(1,j)=day1;
  343. }
  344. if(dw1=='4')
  345. {
  346. grd_voluntrattdmth4.valueMatrix(1,j)=day1;
  347. }
  348. if(dw1=='5')
  349. {
  350. grd_voluntrattdmth5.valueMatrix(1,j)=day1;
  351. }
  352. if(dw1=='6')
  353. {
  354. grd_voluntrattdmth6.valueMatrix(1,j)=day1;
  355. }
  356. if(dw1=='7')
  357. {
  358. grd_voluntrattdmth7.valueMatrix(1,j)=day1;
  359. }
  360. //한달에 해당 요일이 5개가 아닐 경우에만 공백 추가
  361. if(chk=='4')
  362. { // 한달의 요일 갯수가 4개일 때만 공백을 추가한다. 5개일때는 추가하지 않는다.
  363. j=j+1;
  364. if(dw1=='1')
  365. {
  366. grd_voluntrattdmth1.valueMatrix(1,j)='';
  367. }
  368. if(dw1=='2')
  369. {
  370. grd_voluntrattdmth2.valueMatrix(1,j)='';
  371. }
  372. if(dw1=='3')
  373. {
  374. grd_voluntrattdmth3.valueMatrix(1,j)='';
  375. }
  376. if(dw1=='4')
  377. {
  378. grd_voluntrattdmth4.valueMatrix(1,j)='';
  379. }
  380. if(dw1=='5')
  381. {
  382. grd_voluntrattdmth5.valueMatrix(1,j)='';
  383. }
  384. if(dw1=='6')
  385. {
  386. grd_voluntrattdmth6.valueMatrix(1,j)='';
  387. }
  388. if(dw1=='7')
  389. {
  390. grd_voluntrattdmth7.valueMatrix(1,j)='';
  391. }
  392. }
  393. chk=1;
  394. //달이 바뀔때 chk 초기화하여 다음달의 요일 갯수를 센다.
  395. }
  396. else //달이 바뀌지 않을때는
  397. { //날짜 넣어준다.
  398. //컬럼 (1,0)부터 차례로 날짜를 넣어준다.
  399. if(dw1=='1')
  400. {
  401. grd_voluntrattdmth1.valueMatrix(1,j)=day1;
  402. }
  403. if(dw1=='2')
  404. {
  405. grd_voluntrattdmth2.valueMatrix(1,j)=day1;
  406. }
  407. if(dw1=='3')
  408. {
  409. grd_voluntrattdmth3.valueMatrix(1,j)=day1;
  410. }
  411. if(dw1=='4')
  412. {
  413. grd_voluntrattdmth4.valueMatrix(1,j)=day1;
  414. }
  415. if(dw1=='5')
  416. {
  417. grd_voluntrattdmth5.valueMatrix(1,j)=day1;
  418. }
  419. if(dw1=='6')
  420. {
  421. grd_voluntrattdmth6.valueMatrix(1,j)=day1;
  422. }
  423. if(dw1=='7')
  424. {
  425. grd_voluntrattdmth7.valueMatrix(1,j)=day1;
  426. }
  427. chk=chk+1;
  428. //달이 바뀌기전의 요일 갯수 센다.
  429. }
  430. j=j+1;
  431. }
  432. else //요일정보 달라지기 전 마지막 행
  433. {
  434. //k=k+1;
  435. if(dw1=='1')
  436. {
  437. grd_voluntrattdmth1.valueMatrix(1,j)=day1;
  438. grd_voluntrattdmth1.valueMatrix(1,17)=dw1;
  439. }
  440. if(dw1=='2')
  441. {
  442. grd_voluntrattdmth2.valueMatrix(1,j)=day1;
  443. grd_voluntrattdmth2.valueMatrix(1,17)=dw1;
  444. }
  445. if(dw1=='3')
  446. {
  447. grd_voluntrattdmth3.valueMatrix(1,j)=day1;
  448. grd_voluntrattdmth3.valueMatrix(1,17)=dw1;
  449. }
  450. if(dw1=='4')
  451. {
  452. grd_voluntrattdmth4.valueMatrix(1,j)=day1;
  453. grd_voluntrattdmth4.valueMatrix(1,17)=dw1;
  454. }
  455. if(dw1=='5')
  456. {
  457. grd_voluntrattdmth5.valueMatrix(1,j)=day1;
  458. grd_voluntrattdmth5.valueMatrix(1,17)=dw1;
  459. }
  460. if(dw1=='6')
  461. {
  462. grd_voluntrattdmth6.valueMatrix(1,j)=day1;
  463. grd_voluntrattdmth6.valueMatrix(1,17)=dw1;
  464. }
  465. if(dw1=='7')
  466. {
  467. grd_voluntrattdmth7.valueMatrix(1,j)=day1;
  468. grd_voluntrattdmth7.valueMatrix(1,17)=dw1;
  469. }
  470. f=f+1; //행 하나 증가, 다음 행으로 추가함
  471. j=0; //j값 초기화
  472. chk=1;
  473. k=0;
  474. }
  475. }
  476. model.refresh();
  477. model.setFocus("ipt_kkk");
  478. var rid = "RPAAA02901"; // 레포트명
  479. var dataType = "XMLSTR"; // 연계방법(XMLSTR/ XMLFILE/ XML)
  480. var paramsXPath = "/root/main/aaa"; // 매개변수필드 XPath
  481. var submitId = ""; // SubmitID
  482. var print = ""; // 출력여부(true, false)
  483. var printDialog = ""; // 인쇄 창 보임 여부(true, false)
  484. var fileType = ""; // 저장타입(xls/ pdf/ hml/rtf/ html/ bmp/ txt/ xml )
  485. var fileName = ""; // 파일명(c:\report\레포트명.저장타입)
  486. var fileDialog = ""; // 파일 저장 창 보임여부(0 : 숨김[기본]/1 : 보임)
  487. var closeYn = ""; // 미리보기창닫기여부(출력 후 true로 설정한 경우 미리보기 화면 닫기)
  488. var monNo = ""; // 모니터 번호
  489. var parentObjId = ""; // 부모객체명(미리 생성한 부모 객체명, 해당 부모 객체에 레포트 데이터를 생성한다.)
  490. var printPaperBin = ""; // 트레이번호
  491. var userService = ""; // 데이터 소스
  492. var showButton = ""; // 툴바버튼보임여부(visible, hidden)
  493. var printCount = ""; // 프린트장수(1, 2,..)
  494. var zoomRate = ""; // 미리보기뷰어 비율(0, 50,...)
  495. var printOption = ""; // 출력시 선택 옵션
  496. var dataXPath = ""; // 데이터 XPath
  497. var mainDataXPath = ""; // 메인리포트 반복XPath
  498. var subDataXPath = ""; // 서브리포트1 반복Xpath
  499. exeReportPreview(rid, dataType, paramsXPath, submitId, print, printDialog, fileType, fileName, fileDialog, closeYn, monNo, parentObjId, printPaperBin, userService, showButton, printCount, zoomRate, printOption, dataXPath, mainDataXPath, subDataXPath);
  500. }
  501. ]]>
  502. </script>
  503. </xhtml:head>
  504. <xhtml:body guideline="1,1195;1,1195;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  505. <group id="grp_tle" style="left:0px; top:0px; width:1180px; height:13px; ">
  506. <caption id="caption6" class="tit_1" visibility="visible" style="left:0px; top:0px; width:202px; height:14px; ">자원봉사자 출석부</caption>
  507. </group>
  508. <group id="grp_biz" scroll="auto" style="left:0px; top:60px; width:1180px; height:710px; ">
  509. <datagrid id="grd_voluntrattdabsninfo" nodeset="/root/main/voluntrattdabsnlist/voluntrattdabsninfo" visibility="hidden" caption="voluntrnm^baptnm&#xA;^voluntrid&#xA;^actfromdd&#xA;^acttodd&#xA;^actdeptcd&#xA;^voluntractdwcd&#xA;^voluntractteamcd&#xA;^jobrespcdvoluntrnm^actdeptcdnm&#xA;^voluntractdwcdnm&#xA;^voluntractteamcdnm^dispseq" colsep="^" colwidth="52, 51, 55, 24, 32, 46, 45, 47, 45, 31, 27, 27, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:150px; top:15px; width:690px; height:55px; ">
  510. <col ref="voluntrnm"/>
  511. <col ref="baptnm"/>
  512. <col ref="voluntrid"/>
  513. <col ref="actfromdd"/>
  514. <col ref="acttodd"/>
  515. <col ref="actdeptcd"/>
  516. <col ref="voluntractdwcd"/>
  517. <col ref="voluntractteamcd"/>
  518. <col ref="jobrespcdvoluntrnm"/>
  519. <col ref="actdeptcdnm"/>
  520. <col ref="voluntractdwcdnm"/>
  521. <col ref="voluntractteamcdnm"/>
  522. <col ref="dispseq"/>
  523. </datagrid>
  524. <group id="grp_btn" visibility="hidden" style="left:85px; top:595px; width:460px; height:65px; ">
  525. <input id="ipt_aaa" ref="/root/main/voluntrattdabsnlistmth/k1" style="left:10px; top:10px; width:100px; height:19px; "/>
  526. <input id="ipt_bbb" ref="/root/main/voluntrattdabsnlistmth/k2" style="left:10px; top:35px; width:100px; height:19px; "/>
  527. <input id="ipt_ccc" ref="/root/main/voluntrattdabsnlistmth/k3" style="left:350px; top:35px; width:100px; height:19px; "/>
  528. <input id="ipt_fff" ref="/root/main/voluntrattdabsnlist/voluntrattdabsnday/fff" style="left:120px; top:10px; width:100px; height:19px; "/>
  529. <input id="ipt_ggg" ref="/root/main/voluntrattdabsnlist/voluntrattdabsnday/ggg" style="left:120px; top:35px; width:100px; height:19px; "/>
  530. <input id="ipt_kkk" ref="/root/main/voluntrattdabsnlist/voluntrattdabsnday/kkk" style="left:235px; top:10px; width:100px; height:19px; "/>
  531. <input id="ipt_lll" ref="/root/main/voluntrattdabsnlist/voluntrattdabsnday/lll" style="left:235px; top:35px; width:100px; height:19px; "/>
  532. <input id="input17" ref="/root/main/voluntrattdabsnlist/voluntrattdabsnday/dw" style="left:350px; top:10px; width:100px; height:19px; "/>
  533. </group>
  534. <datagrid id="grd_voluntrattdabsnday" nodeset="/root/main/voluntrattdabsnlist/voluntrattdabsnday" visibility="hidden" caption="day^mth^dw^weekno^bbb^ccc^ddd^eee^fff^ggg^hhh^iii^jjj^kkk^lll^mmm^nnn^ooo^ppp^qqq^rrr" colsep="^" colwidth="39, 31, 32, 44" mergecellsfixedrows="bycolrec" rowsep="|" style="left:155px; top:75px; width:280px; height:50px; ">
  535. <col ref="day"/>
  536. <col ref="mth"/>
  537. <col ref="dw"/>
  538. <col ref="weekno"/>
  539. </datagrid>
  540. <datagrid id="grd_voluntrattdabsnlistday" nodeset="/root/main/voluntrattdabsnlistinfo/voluntrattdabsnlistday" visibility="hidden" caption="aaa^bbb^ccc^ddd^eee^fff^ggg^hhh^iii^jjj^kkk^lll^mmm^nnn^ooo^ppp^qqq^dw" colsep="^" colwidth="52, 51, 55, 24, 32, 46, 45, 47, 45, 31, 27, 14, 20, 22, 20, 26, 27, 34" mergecellsfixedrows="bycolrec" rowsep="|" style="left:150px; top:130px; width:690px; height:55px; ">
  541. <col ref="aaa"/>
  542. <col ref="bbb"/>
  543. <col ref="ccc"/>
  544. <col ref="ddd"/>
  545. <col ref="eee"/>
  546. <col ref="fff"/>
  547. <col ref="ggg"/>
  548. <col ref="hhh"/>
  549. <col ref="iii"/>
  550. <col ref="jjj"/>
  551. <col ref="kkk"/>
  552. <col ref="lll"/>
  553. <col ref="mmm"/>
  554. <col ref="nnn"/>
  555. <col ref="ooo"/>
  556. <col ref="ppp"/>
  557. <col ref="qqq"/>
  558. <col ref="dw"/>
  559. </datagrid>
  560. <datagrid id="grd_voluntrattdabsnlistmth" nodeset="/root/main/voluntrattdabsnlistmth" visibility="hidden" caption="k1^k2^k3^bbb^ccc^ddd^eee^fff^ggg^hhh^iii^jjj^kkk^lll^mmm^nnn^ooo^ppp^qqq^rrr" colsep="^" colwidth="52, 61, 46" mergecellsfixedrows="bycolrec" rowsep="|" style="left:445px; top:70px; width:410px; height:50px; ">
  561. <col ref="k1"/>
  562. <col ref="k2"/>
  563. <col ref="k3"/>
  564. </datagrid>
  565. <datagrid id="grd_voluntrattdmth1" nodeset="/root/main/voluntrattdmth1" visibility="hidden" caption="aaa^bbb^ccc^ddd^eee^fff^ggg^hhh^iii^jjj^kkk^lll^mmm^nnn^ooo^ppp^qqq^dw" colsep="^" colwidth="52, 51, 55, 24, 32, 46, 45, 47, 45, 31, 27, 14, 20, 22, 20, 26, 27, 34" mergecellsfixedrows="bycolrec" rowsep="|" style="left:150px; top:185px; width:690px; height:55px; ">
  566. <col ref="su1"/>
  567. <col ref="su2"/>
  568. <col ref="su3"/>
  569. <col ref="su4"/>
  570. <col ref="su5"/>
  571. <col ref="su6"/>
  572. <col ref="su7"/>
  573. <col ref="su8"/>
  574. <col ref="su9"/>
  575. <col ref="su10"/>
  576. <col ref="su11"/>
  577. <col ref="su12"/>
  578. <col ref="su13"/>
  579. <col ref="su14"/>
  580. <col ref="su15"/>
  581. <col ref="dw"/>
  582. </datagrid>
  583. <datagrid id="grd_voluntrattdmth2" nodeset="/root/main/voluntrattdmth2" visibility="hidden" caption="aaa^bbb^ccc^ddd^eee^fff^ggg^hhh^iii^jjj^kkk^lll^mmm^nnn^ooo^ppp^qqq^dw" colsep="^" colwidth="52, 51, 55, 24, 32, 46, 45, 47, 45, 31, 27, 14, 20, 22, 20, 26, 27, 34" mergecellsfixedrows="bycolrec" rowsep="|" style="left:150px; top:245px; width:690px; height:55px; ">
  584. <col ref="m1"/>
  585. <col ref="m2"/>
  586. <col ref="m3"/>
  587. <col ref="m4"/>
  588. <col ref="m5"/>
  589. <col ref="m6"/>
  590. <col ref="m7"/>
  591. <col ref="m8"/>
  592. <col ref="m9"/>
  593. <col ref="m10"/>
  594. <col ref="m11"/>
  595. <col ref="m12"/>
  596. <col ref="m13"/>
  597. <col ref="m14"/>
  598. <col ref="m15"/>
  599. <col ref="dw"/>
  600. </datagrid>
  601. <datagrid id="grd_voluntrattdmth3" nodeset="/root/main/voluntrattdmth3" visibility="hidden" caption="aaa^bbb^ccc^ddd^eee^fff^ggg^hhh^iii^jjj^kkk^lll^mmm^nnn^ooo^ppp^qqq^dw" colsep="^" colwidth="52, 51, 55, 24, 32, 46, 45, 47, 45, 31, 27, 14, 20, 22, 20, 26, 27, 34" mergecellsfixedrows="bycolrec" rowsep="|" style="left:150px; top:305px; width:690px; height:55px; ">
  602. <col ref="t1"/>
  603. <col ref="t2"/>
  604. <col ref="t3"/>
  605. <col ref="t4"/>
  606. <col ref="t5"/>
  607. <col ref="t6"/>
  608. <col ref="t7"/>
  609. <col ref="t8"/>
  610. <col ref="t9"/>
  611. <col ref="t10"/>
  612. <col ref="t11"/>
  613. <col ref="t12"/>
  614. <col ref="t13"/>
  615. <col ref="t14"/>
  616. <col ref="t15"/>
  617. <col ref="dw"/>
  618. </datagrid>
  619. <datagrid id="grd_voluntrattdmth4" nodeset="/root/main/voluntrattdmth4" visibility="hidden" caption="aaa^bbb^ccc^ddd^eee^fff^ggg^hhh^iii^jjj^kkk^lll^mmm^nnn^ooo^ppp^qqq^dw" colsep="^" colwidth="52, 51, 55, 24, 32, 46, 45, 47, 45, 31, 27, 14, 20, 22, 20, 26, 27, 34" mergecellsfixedrows="bycolrec" rowsep="|" style="left:150px; top:365px; width:690px; height:55px; ">
  620. <col ref="w1"/>
  621. <col ref="w2"/>
  622. <col ref="w3"/>
  623. <col ref="w4"/>
  624. <col ref="w5"/>
  625. <col ref="w6"/>
  626. <col ref="w7"/>
  627. <col ref="w8"/>
  628. <col ref="w9"/>
  629. <col ref="w10"/>
  630. <col ref="w11"/>
  631. <col ref="w12"/>
  632. <col ref="w13"/>
  633. <col ref="w14"/>
  634. <col ref="w15"/>
  635. <col ref="dw"/>
  636. </datagrid>
  637. <datagrid id="grd_voluntrattdmth5" nodeset="/root/main/voluntrattdmth5" visibility="hidden" caption="aaa^bbb^ccc^ddd^eee^fff^ggg^hhh^iii^jjj^kkk^lll^mmm^nnn^ooo^ppp^qqq^dw" colsep="^" colwidth="52, 51, 55, 24, 32, 46, 45, 47, 45, 31, 27, 14, 20, 22, 20, 26, 27, 34" mergecellsfixedrows="bycolrec" rowsep="|" style="left:150px; top:415px; width:690px; height:50px; ">
  638. <col ref="th1"/>
  639. <col ref="th2"/>
  640. <col ref="th3"/>
  641. <col ref="th4"/>
  642. <col ref="th5"/>
  643. <col ref="th6"/>
  644. <col ref="th7"/>
  645. <col ref="th8"/>
  646. <col ref="th9"/>
  647. <col ref="th10"/>
  648. <col ref="th11"/>
  649. <col ref="th12"/>
  650. <col ref="th13"/>
  651. <col ref="th14"/>
  652. <col ref="th15"/>
  653. <col ref="dw"/>
  654. </datagrid>
  655. <datagrid id="grd_voluntrattdmth6" nodeset="/root/main/voluntrattdmth6" visibility="hidden" caption="aaa^bbb^ccc^ddd^eee^fff^ggg^hhh^iii^jjj^kkk^lll^mmm^nnn^ooo^ppp^qqq^dw" colsep="^" colwidth="52, 51, 55, 24, 32, 46, 45, 47, 45, 31, 27, 14, 20, 22, 20, 26, 27, 34" mergecellsfixedrows="bycolrec" rowsep="|" style="left:145px; top:465px; width:690px; height:50px; ">
  656. <col ref="f1"/>
  657. <col ref="f2"/>
  658. <col ref="f3"/>
  659. <col ref="f4"/>
  660. <col ref="f5"/>
  661. <col ref="f6"/>
  662. <col ref="f7"/>
  663. <col ref="f8"/>
  664. <col ref="f9"/>
  665. <col ref="f10"/>
  666. <col ref="f11"/>
  667. <col ref="f12"/>
  668. <col ref="f13"/>
  669. <col ref="f14"/>
  670. <col ref="f15"/>
  671. <col ref="dw"/>
  672. </datagrid>
  673. <datagrid id="grd_voluntrattdmth7" nodeset="/root/main/voluntrattdmth7" visibility="hidden" caption="aaa^bbb^ccc^ddd^eee^fff^ggg^hhh^iii^jjj^kkk^lll^mmm^nnn^ooo^ppp^qqq^dw" colsep="^" colwidth="52, 51, 55, 24, 32, 46, 45, 47, 45, 31, 27, 14, 20, 22, 20, 26, 27, 34" mergecellsfixedrows="bycolrec" rowsep="|" style="left:145px; top:515px; width:690px; height:50px; ">
  674. <col ref="sa1"/>
  675. <col ref="sa2"/>
  676. <col ref="sa3"/>
  677. <col ref="sa4"/>
  678. <col ref="sa5"/>
  679. <col ref="sa6"/>
  680. <col ref="sa7"/>
  681. <col ref="sa8"/>
  682. <col ref="sa9"/>
  683. <col ref="sa10"/>
  684. <col ref="sa11"/>
  685. <col ref="sa12"/>
  686. <col ref="sa13"/>
  687. <col ref="sa14"/>
  688. <col ref="sa15"/>
  689. <col ref="dw"/>
  690. </datagrid>
  691. </group>
  692. <group id="group1" style="left:0px; top:15px; width:1180px; height:40px; vertical-align:top; ">
  693. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:2px; width:1180px; height:35px; font-family:돋움체; "/>
  694. <caption id="caption3" class="search_name" style="left:10px; top:11px; width:91px; height:17px; font-family:돋움체; ">조회기간 :</caption>
  695. <button id="button2" class="btn1_letter2" style="left:1089px; top:10px; width:56px; height:22px; font-family:돋움체; ">
  696. <caption>조회</caption>
  697. <script type="javascript" ev:event="DOMActivate">
  698. <![CDATA[
  699. fVoluntrAttdAbsnInfoReq();
  700. //var srch = model.getValue("/root/main/aaa/printname")
  701. //exeReportPreview(srch, "XML", "/root/main/aaa");
  702. ]]>
  703. </script>
  704. </button>
  705. <line id="line1" class="line_4" style="x1:1071px; y1:7px; x2:1071px; y2:29px; font-family:돋움체; "/>
  706. <caption id="out_search" class="search_name" style="left:555px; top:10px; width:86px; height:17px; font-family:돋움체; ">활동그룹:</caption>
  707. <script type="javascript" ev:event="ondayselect">
  708. <![CDATA[
  709. ipt_todd.attribute("width") = "80";
  710. ipt_todd.attribute('format')='yyyy-mm';
  711. ]]>
  712. </script>
  713. <input id="ipt_todd" ref="/root/main/search/todd" class="input_search" navindex="2" inputtype="date" format="yyyy-mm" style="left:198px; top:10px; width:77px; height:19px; font-family:돋움체; text-align:center; "/>
  714. <script type="javascript" ev:event="ondayselect">
  715. <![CDATA[
  716. ipt_fromdd.attribute("width") = "80";
  717. ipt_fromdd.attribute('format')='yyyy-mm';
  718. ]]>
  719. </script>
  720. <select1 id="cmb_actdeptcd" ref="/root/main/search/actdeptcd" class="combo_search" navindex="3" appearance="minimal" style="left:649px; top:9px; width:100px; height:19px; font-family:돋움체; ">
  721. <choices>
  722. <itemset nodeset="/root/hidden/init/comcd/A0503">
  723. <label ref="cdnm"/>
  724. <value ref="cdid"/>
  725. </itemset>
  726. </choices>
  727. <script type="javascript" ev:event="xforms-value-changed">
  728. <![CDATA[
  729. fVoluntrAttdAbsnInfoReq();
  730. ]]>
  731. </script>
  732. </select1>
  733. <input id="ipt_fromdd" ref="/root/main/search/fromdd" class="input_search" navindex="1" inputtype="date" format="yyyy-mm" style="left:103px; top:10px; width:72px; height:19px; font-family:돋움체; text-align:center; "/>
  734. <caption id="caption5" class="search_no_b" style="left:183px; top:10px; width:12px; height:17px; font-family:돋움체; ">~</caption>
  735. <caption id="caption1" class="search_name" visibility="visible" style="left:760px; top:10px; width:132px; height:17px; font-family:돋움체; ">활동요일/시간대:</caption>
  736. <select1 id="cmb_voluntractdwcd" ref="/root/main/search/voluntractdwcd" class="combo_search" navindex="4" visibility="visible" appearance="minimal" style="left:899px; top:9px; width:67px; height:19px; font-family:돋움체; ">
  737. <choices>
  738. <itemset nodeset="/root/hidden/init/comcd/A0359">
  739. <label ref="cdnm"/>
  740. <value ref="cdid"/>
  741. </itemset>
  742. </choices>
  743. <script type="javascript" ev:event="xforms-value-changed">
  744. <![CDATA[
  745. fVoluntrAttdAbsnInfoReq();
  746. ]]>
  747. </script>
  748. </select1>
  749. <select1 id="cmb_voluntractteamcd" ref="/root/main/search/voluntractteamcd" class="combo_search" navindex="5" visibility="visible" appearance="minimal" style="left:979px; top:9px; width:77px; height:19px; font-family:돋움체; ">
  750. <choices>
  751. <itemset nodeset="/root/hidden/init/comcd/A0360">
  752. <label ref="cdnm"/>
  753. <value ref="cdid"/>
  754. </itemset>
  755. </choices>
  756. <script type="javascript" ev:event="xforms-value-changed">
  757. <![CDATA[
  758. fVoluntrAttdAbsnInfoReq();
  759. ]]>
  760. </script>
  761. </select1>
  762. <caption id="caption2" class="search_name" style="left:290px; top:11px; width:91px; height:17px; font-family:돋움체; ">소속분야 :</caption>
  763. <select1 id="cmb_actdivscd" ref="/root/main/search/actdivscd" class="combo_search" appearance="minimal" style="left:380px; top:10px; width:160px; height:19px; font-family:돋움체; ">
  764. <choices>
  765. <itemset nodeset="/root/hidden/init/comcd/A0654">
  766. <label ref="cdnm"/>
  767. <value ref="cdid"/>
  768. </itemset>
  769. </choices>
  770. <script type="javascript" ev:event="xforms-value-changed">
  771. <![CDATA[
  772. fVoluntrAttdAbsnInfoReq();
  773. ]]>
  774. </script>
  775. </select1>
  776. </group>
  777. </xhtml:body>
  778. </xhtml:html>