SMAYA01000_교리대상자출결현황조회.xrw 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/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. <xhtml:title>교리대상자 출결현황조회</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <cond>
  11. <educstatflagcd/>
  12. <doctrinecd/>
  13. <doctrinetrgtmanposcd/>
  14. <refattdncfromdd/>
  15. <refattdnctodd/>
  16. <statflagcd/>
  17. <refstatfromdd/>
  18. <refstattodd/>
  19. <trgtmannm/>
  20. <lactrnm/>
  21. </cond>
  22. <doctrineattdabsnlist>
  23. <doctrineattdabsnlistinfo>
  24. <doctrinecd/>
  25. <doctrinetrgtmanposcd/>
  26. <trgtmannm/>
  27. <statflagcd/>
  28. <statdd/>
  29. <trgtmanid/>
  30. <attdncdd_1/>
  31. <attdncdd_2/>
  32. <attdncdd_3/>
  33. <attdncdd_4/>
  34. <attdncdd_5/>
  35. <attdncdd_6/>
  36. <attdncdd_7/>
  37. <attdncdd_8/>
  38. <attdncdd_9/>
  39. <attdncdd_10/>
  40. <attdncdd_11/>
  41. <attdncdd_12/>
  42. <attdncdd_13/>
  43. <attdncdd_14/>
  44. <attdncdd_15/>
  45. <attdncdd_16/>
  46. <attdncdd_17/>
  47. <attdncdd_18/>
  48. <attdncdd_19/>
  49. <attdncdd_20/>
  50. <attdncdd_21/>
  51. <attdncdd_22/>
  52. <attdncdd_23/>
  53. <attdncdd_24/>
  54. <attdncdd_25/>
  55. <attdncdd_26/>
  56. <attdncdd_27/>
  57. <attdncdd_28/>
  58. <attdncdd_29/>
  59. <attdncdd_30/>
  60. </doctrineattdabsnlistinfo>
  61. </doctrineattdabsnlist>
  62. <attdabsnlist>
  63. <attdabsnlistinfo>
  64. <doctrinecd/>
  65. <doctrinetrgtmanposcd/>
  66. <trgtmannm/>
  67. <statflagcd/>
  68. <statdd/>
  69. <trgtmanid/>
  70. <attdncdd/>
  71. </attdabsnlistinfo>
  72. </attdabsnlist>
  73. </main>
  74. <send>
  75. <reqdata/>
  76. </send>
  77. <init>
  78. <comcodelist>
  79. <educstatflagcd_cmblist/>
  80. <doctrinecd_cmblist/>
  81. <doctrinetrgtmanposcd_cmblist/>
  82. <statflagcd_cmblist/>
  83. </comcodelist>
  84. </init>
  85. <hidden/>
  86. <temp>
  87. <doctrineattdabsnlist>
  88. <doctrineattdabsnlistinfo>
  89. <doctrinecd/>
  90. <doctrinetrgtmanposcd/>
  91. <trgtmannm/>
  92. <statflagcd/>
  93. <statdd/>
  94. <trgtmanid/>
  95. <attdncdd_1/>
  96. <attdncdd_2/>
  97. <attdncdd_3/>
  98. <attdncdd_4/>
  99. <attdncdd_5/>
  100. <attdncdd_6/>
  101. <attdncdd_7/>
  102. <attdncdd_8/>
  103. <attdncdd_9/>
  104. <attdncdd_10/>
  105. <attdncdd_11/>
  106. <attdncdd_12/>
  107. <attdncdd_13/>
  108. <attdncdd_14/>
  109. <attdncdd_15/>
  110. <attdncdd_16/>
  111. <attdncdd_17/>
  112. <attdncdd_18/>
  113. <attdncdd_19/>
  114. <attdncdd_20/>
  115. <attdncdd_21/>
  116. <attdncdd_22/>
  117. <attdncdd_23/>
  118. <attdncdd_24/>
  119. <attdncdd_25/>
  120. <attdncdd_26/>
  121. <attdncdd_27/>
  122. <attdncdd_28/>
  123. <attdncdd_29/>
  124. <attdncdd_30/>
  125. </doctrineattdabsnlistinfo>
  126. </doctrineattdabsnlist>
  127. </temp>
  128. </root>
  129. </instance>
  130. <script type="javascript" ev:event="xforms-ready">
  131. <![CDATA[
  132. fInit();
  133. ]]>
  134. </script>
  135. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  136. <submission id="TRZBC00105" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  137. <submission id="TRAYA01001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/attdabsnlist"/>
  138. </model>
  139. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  140. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  141. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  142. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  143. <script type="javascript">
  144. <![CDATA[
  145. //화면 오픈시
  146. function fInit() {
  147. //그리드 초기화
  148. model.removeNodeset("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo");
  149. //조회조건 콤보리스트 셋팅(교육상태, 교리명, 대상자소속, 상태구분)
  150. zbcfGetCodeList(new Array("A0215", "A0211")
  151. , new Array("/root/init/comcodelist/educstatflagcd_cmblist", "/root/init/comcodelist/doctrinecd_cmblist" )
  152. , true);
  153. zbcfGetKindCodeList(
  154. new Array("A0008", "A0001"), //업무규칙
  155. new Array( "A0212", "A0213"), //코드군
  156. new Array("/root/init/comcodelist/doctrinetrgtmanposcd_cmblist", "/root/init/comcodelist/statflagcd_cmblist"), //노드
  157. true, //minimum : true TRZBC00105
  158. new Array("dispseq", "dispseq"), //sorting 항목
  159. new Array("asc", "asc")
  160. );
  161. addComboItem("cmb_trgtmanposcd", "", "", "above");
  162. addComboItem("cmb_statflagcd", "", "S1", "above");
  163. rdo_educstatflagcd.select(0);
  164. rdo_doctrinenm.select(0);
  165. cmb_trgtmanposcd.select(0);
  166. cmb_statflagcd.select(0);
  167. //조회기간 오늘 날짜로 세팅
  168. var CurrentDate = getCurrentDate();
  169. model.setValue("/root/main/cond/refattdncfromdd", CurrentDate.substr(0, 4) + "0101");
  170. model.setValue("/root/main/cond/refattdnctodd", CurrentDate);
  171. model.setValue("/root/main/cond/refstatfromdd", CurrentDate.substr(0, 6) + "01");
  172. model.setValue("/root/main/cond/refstattodd", CurrentDate);
  173. model.refresh();
  174. }
  175. //교육상태 콤보 선택시
  176. function fSelectEducStatFlag() {
  177. var educstatflagcd = model.getValue("/root/main/cond/educstatflagcd");
  178. if (educstatflagcd == 'ES1') { //교육중
  179. cmb_statflagcd.disabled = true;
  180. ipt_refstatfromdd.disabled = true;
  181. ipt_refstattodd.disabled = true;
  182. } else if (educstatflagcd == 'ES2') { //교육종결
  183. cmb_statflagcd.disabled = false;
  184. ipt_refstatfromdd.disabled = false;
  185. ipt_refstattodd.disabled = false;
  186. }
  187. }
  188. //출결리스트 조회
  189. function fAttdAbsnListRef() {
  190. if (ipt_trgtmannm.currentText.length > 0 && ipt_trgtmannm.currentText.length < 2) {
  191. messageBox("대상자명은 2글자 이상으로 해주십시요!","E999","");
  192. model.setFocus("ipt_trgtmannm");
  193. return;
  194. }
  195. if (ipt_lactrnm.currentText.length > 0 && ipt_lactrnm.currentText.length < 2) {
  196. messageBox("강사명은 2글자 이상으로 해주십시요!","E999","");
  197. model.setFocus("ipt_lactrnm");
  198. return;
  199. }
  200. model.removeNodeset("/root/send/reqdata");
  201. model.makeNode("/root/send/reqdata");
  202. model.copyNode("/root/send/reqdata","/root/main/cond");
  203. model.removeNodeset("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo");
  204. //reqGetDoctrineAttdAbsnListInfo
  205. // getDoctrineAttdAbsnListInfo
  206. if (submit("TRAYA01001")) {
  207. //출결현황 리스트 노드 생성
  208. //model.makeNode("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo");
  209. //상태구분, 상태일자 컬럼 숨기기
  210. var educstatflagcd = model.getValue("/root/main/cond/educstatflagcd");
  211. if (educstatflagcd == 'ES1') { //교육중
  212. grd_attdabsnlist.colHidden(4) = true;
  213. grd_attdabsnlist.colHidden(5) = true;
  214. grd_attdabsnlist.frozenCols = 3;
  215. } else if (educstatflagcd == 'ES2') { //교육종결
  216. grd_attdabsnlist.colHidden(4) = false;
  217. grd_attdabsnlist.colHidden(5) = false;
  218. grd_attdabsnlist.frozenCols = 5;
  219. }
  220. //조회
  221. var old_doctrinecd = null;
  222. var old_doctrinetrgtmanposcd = null;
  223. var old_trgtmannm = null;
  224. var old_statflagcd = null;
  225. var old_statdd = null
  226. var old_trgtmanid = null;
  227. var old_attdncdd = null;
  228. var new_doctrinecd = null;
  229. var new_doctrinetrgtmanposcd = null;
  230. var new_trgtmannm = null;
  231. var new_statflagcd = null;
  232. var new_statdd = null
  233. var new_trgtmanid = null;
  234. var new_attdncdd = null;
  235. var next_trgtmanid = null;
  236. var ref_attdabsnCnt = getNodesetCnt(model1, "/root/main/attdabsnlist/attdabsnlistinfo"); //조회된 노드 수
  237. //alert(ref_attdabsnCnt);
  238. if (ref_attdabsnCnt > 0)
  239. {
  240. model.makeNode("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo");
  241. }
  242. var grd_attdabsnCnt = getNodesetCnt(model1, "/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo"); //그리드에 맵핑된 노드 수
  243. var idx = 0;
  244. var seq = 1;
  245. //alert(ref_attdabsnCnt);
  246. for ( i = 1; i <= ref_attdabsnCnt; i++) {
  247. new_doctrinecd = model.getValue("/root/main/attdabsnlist/attdabsnlistinfo[" + i + "]/doctrinecd");
  248. new_doctrinetrgtmanposcd = model.getValue("/root/main/attdabsnlist/attdabsnlistinfo[" + i + "]/doctrinetrgtmanposcd");
  249. new_trgtmannm = model.getValue("/root/main/attdabsnlist/attdabsnlistinfo[" + i + "]/trgtmannm");
  250. new_statflagcd = model.getValue("/root/main/attdabsnlist/attdabsnlistinfo[" + i + "]/statflagcd");
  251. new_statdd = model.getValue("/root/main/attdabsnlist/attdabsnlistinfo[" + i + "]/statdd");
  252. new_trgtmanid = model.getValue("/root/main/attdabsnlist/attdabsnlistinfo[" + i + "]/trgtmanid");
  253. new_attdncdd = model.getValue("/root/main/attdabsnlist/attdabsnlistinfo[" + i + "]/attdncdd");
  254. if (old_trgtmanid == new_trgtmanid) {
  255. model.setValue("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo[" + idx + "]/attdncdd_"+ seq +"", new_attdncdd);
  256. seq++;
  257. } else {
  258. grd_attdabsnCnt = getNodesetCnt(model1, "/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo");
  259. if (i == 1) {
  260. copyNodesetType("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo", "/root/temp/doctrineattdabsnlist/doctrineattdabsnlistinfo", "replace");
  261. } else {
  262. copyNodesetType("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo[" + grd_attdabsnCnt + "]", "/root/temp/doctrineattdabsnlist/doctrineattdabsnlistinfo", "after");
  263. }
  264. idx++;
  265. model.setValue("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo[" + idx + "]/doctrinecd", new_doctrinecd);
  266. model.setValue("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo[" + idx + "]/doctrinetrgtmanposcd", new_doctrinetrgtmanposcd);
  267. model.setValue("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo[" + idx + "]/trgtmannm", new_trgtmannm);
  268. model.setValue("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo[" + idx + "]/statflagcd", new_statflagcd);
  269. model.setValue("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo[" + idx + "]/statdd", new_statdd);
  270. model.setValue("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo[" + idx + "]/trgtmanid", new_trgtmanid);
  271. model.setValue("/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo[" + idx + "]/attdncdd_1", new_attdncdd);
  272. next_trgtmanid = model.getValue("/root/main/attdabsnlist/attdabsnlistinfo[" + (i+1) + "]/trgtmanid");
  273. if ( next_trgtmanid == new_trgtmanid) {
  274. seq =2;
  275. }
  276. }
  277. old_trgtmanid = new_trgtmanid;
  278. }
  279. }
  280. model.refresh();
  281. }
  282. //노드 갯수 구함
  283. function getNodesetCnt(srchModel, path) {
  284. var insXml = srchModel.instances(0);
  285. var nodeList = insXml.selectNodes(path);
  286. return nodeList.length;
  287. }
  288. //엑셀저장 버튼 클릭시
  289. function fExcel() {
  290. if (grd_attdabsnlist.rows <= 1) {
  291. messageBox("엑셀파일로 저장할 리스트 내역이", "I004");
  292. return;
  293. }
  294. var fileName = window.fileDialog("save", ",", false, "교리대상자 출결현황리스트", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  295. if (fileName != ""){
  296. grd_attdabsnlist.saveExcel(fileName, "SheetName", false, false, "", "", false);
  297. }
  298. }
  299. ]]>
  300. </script>
  301. </xhtml:head>
  302. <xhtml:body guideline="1,1194;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  303. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  304. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:207px; height:14px; ">교리대상자 출결현황조회</caption>
  305. </group>
  306. <group id="grp_biz" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
  307. <group id="group1" style="left:0px; top:10px; width:1194px; height:90px; vertical-align:top; ">
  308. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1194px; height:85px; "/>
  309. <button id="button6" class="btn1_letter2" style="left:1123px; top:17px; width:56px; height:22px; ">
  310. <caption>조회</caption>
  311. <script type="javascript" ev:event="DOMActivate">
  312. <![CDATA[
  313. fAttdAbsnListRef();
  314. ]]>
  315. </script>
  316. </button>
  317. <line id="line13" class="line_4" style="x1:1107px; y1:7px; x2:1107px; y2:51px; "/>
  318. <caption id="caption34" class="search_name" style="left:15px; top:10px; width:89px; height:17px; ">교육상태 :</caption>
  319. <caption id="caption36" class="search_name" style="left:415px; top:10px; width:89px; height:17px; ">교리명 :</caption>
  320. <caption id="caption39" class="search_no_b" style="left:238px; top:35px; width:12px; height:17px; ">~</caption>
  321. <caption id="caption17" class="search_name" style="left:15px; top:35px; width:94px; height:17px; ">출석일자 :</caption>
  322. <caption id="caption2" class="search_name" style="left:715px; top:10px; width:104px; height:17px; ">대상자 소속 :</caption>
  323. <caption id="caption3" class="search_name" style="left:415px; top:35px; width:89px; height:17px; ">상태구분 :</caption>
  324. <caption id="caption4" class="search_name" style="left:715px; top:35px; width:104px; height:17px; ">상태일자 :</caption>
  325. <caption id="caption5" class="search_no_b" style="left:957px; top:35px; width:12px; height:17px; ">~</caption>
  326. <select1 id="rdo_educstatflagcd" ref="/root/main/cond/educstatflagcd" class="radio_search" overflow="visible" appearance="full" cellspacing="15" cols="2" rows="1" style="left:115px; top:10px; width:155px; height:20px; border-style:none; ">
  327. <choices>
  328. <itemset nodeset="/root/init/comcodelist/educstatflagcd_cmblist/A0215">
  329. <label ref="cdnm"/>
  330. <value ref="cdid"/>
  331. </itemset>
  332. </choices>
  333. <script type="javascript" ev:event="xforms-select">
  334. <![CDATA[
  335. fSelectEducStatFlag();
  336. ]]>
  337. </script>
  338. </select1>
  339. <select1 id="rdo_doctrinenm" ref="/root/main/cond/doctrinecd" class="radio_search" overflow="visible" appearance="full" cellspacing="5" cols="2" rows="1" style="left:510px; top:10px; width:165px; height:20px; border-style:none; ">
  340. <choices>
  341. <itemset nodeset="/root/init/comcodelist/doctrinecd_cmblist/A0211">
  342. <label ref="cdnm"/>
  343. <value ref="cdid"/>
  344. </itemset>
  345. </choices>
  346. </select1>
  347. <select1 id="cmb_trgtmanposcd" ref="/root/main/cond/doctrinetrgtmanposcd" class="combo_search" appearance="minimal" style="left:831px; top:10px; width:120px; height:19px; ">
  348. <choices>
  349. <itemset nodeset="/root/init/comcodelist/doctrinetrgtmanposcd_cmblist/A0008A0212">
  350. <label ref="cdnm"/>
  351. <value ref="cdid"/>
  352. </itemset>
  353. </choices>
  354. </select1>
  355. <input id="ipt_refattdncfromdd" ref="/root/main/cond/refattdncfromdd" class="input_search" inputtype="date" style="left:115px; top:35px; width:120px; height:19px; "/>
  356. <input id="ipt_refattdnctodd" ref="/root/main/cond/refattdnctodd" class="input_search" inputtype="date" style="left:254px; top:35px; width:120px; height:19px; "/>
  357. <select1 id="cmb_statflagcd" ref="/root/main/cond/statflagcd" class="combo_search" appearance="minimal" style="left:510px; top:35px; width:120px; height:19px; ">
  358. <choices>
  359. <itemset nodeset="/root/init/comcodelist/statflagcd_cmblist/A0001A0213">
  360. <label ref="cdnm"/>
  361. <value ref="cdid"/>
  362. </itemset>
  363. </choices>
  364. </select1>
  365. <input id="ipt_refstatfromdd" ref="/root/main/cond/refstatfromdd" class="input_search" inputtype="date" style="left:830px; top:35px; width:120px; height:19px; "/>
  366. <input id="ipt_refstattodd" ref="/root/main/cond/refstattodd" class="input_search" inputtype="date" style="left:975px; top:35px; width:120px; height:19px; "/>
  367. <caption id="caption7" class="search_name" style="left:15px; top:60px; width:94px; height:17px; ">대상자명 :</caption>
  368. <caption id="caption8" class="search_name" style="left:415px; top:60px; width:94px; height:17px; ">강사명 :</caption>
  369. <input id="ipt_trgtmannm" ref="/root/main/cond/trgtmannm" class="input_default" imemode="hangul" appearance="input" style="left:115px; top:60px; width:120px; height:19px; "/>
  370. <input id="ipt_lactrnm" ref="/root/main/cond/lactrnm" class="input_default" imemode="hangul" appearance="input" style="left:510px; top:60px; width:120px; height:19px; "/>
  371. </group>
  372. <caption id="caption1" class="tit_2" style="left:5px; top:106px; width:183px; height:13px; ">교리대상자 출결현황 리스트</caption>
  373. <line id="line1" class="line_1" style="x1:0px; y1:121px; x2:1194px; y2:121px; "/>
  374. <datagrid id="grd_attdabsnlist" nodeset="/root/main/doctrineattdabsnlist/doctrineattdabsnlistinfo" caption="교리명^대상자소속^대상자명^상태구분^상태일자^대상자아이디^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자^출석일자|교리명^대상자소속^대상자명^상태구분^상태일자^대상자아이디^1^2^3^4^5^6^7^8^9^10^11^12^13^14^15^16^17^18^19^20^21^22^23^24^25^26^27^28^29^30" colsep="^" colwidth="67, 69, 69, 57, 80, 83, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70" dataheight="25" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:125px; width:1194px; height:617px; ">
  375. <col disabled="true" ref="doctrinecd" type="combo" visibility="hidden" style="text-align:center; ">
  376. <choices>
  377. <itemset nodeset="/root/init/comcodelist/doctrinecd_cmblist/A0211">
  378. <label ref="cdnm"/>
  379. <value ref="cdid"/>
  380. </itemset>
  381. </choices>
  382. </col>
  383. <col disabled="true" ref="doctrinetrgtmanposcd" type="combo" style="text-align:center; ">
  384. <choices>
  385. <itemset nodeset="/root/init/comcodelist/doctrinetrgtmanposcd_cmblist/A0008A0212">
  386. <label ref="cdnm"/>
  387. <value ref="cdid"/>
  388. </itemset>
  389. </choices>
  390. </col>
  391. <col ref="trgtmannm" style="text-align:center; "/>
  392. <col disabled="true" ref="statflagcd" type="combo" style="text-align:center; ">
  393. <choices>
  394. <itemset nodeset="/root/init/comcodelist/statflagcd_cmblist/A0001A0213">
  395. <label ref="cdnm"/>
  396. <value ref="cdid"/>
  397. </itemset>
  398. </choices>
  399. </col>
  400. <col ref="statdd" format="yyyy-mm-dd" style="text-align:center; "/>
  401. <col ref="trgtmanid" visibility="hidden" style="text-align:center; "/>
  402. <col ref="attdncdd_1" format="yyyy-mm-dd" style="text-align:center; "/>
  403. <col ref="attdncdd_2" format="yyyy-mm-dd" style="text-align:center; "/>
  404. <col ref="attdncdd_3" format="yyyy-mm-dd" style="text-align:center; "/>
  405. <col ref="attdncdd_4" format="yyyy-mm-dd" style="text-align:center; "/>
  406. <col ref="attdncdd_5" format="yyyy-mm-dd" style="text-align:center; "/>
  407. <col ref="attdncdd_6" format="yyyy-mm-dd" style="text-align:center; "/>
  408. <col ref="attdncdd_7" format="yyyy-mm-dd" style="text-align:center; "/>
  409. <col ref="attdncdd_8" format="yyyy-mm-dd" style="text-align:center; "/>
  410. <col ref="attdncdd_9" format="yyyy-mm-dd" style="text-align:center; "/>
  411. <col ref="attdncdd_10" format="yyyy-mm-dd" style="text-align:center; "/>
  412. <col ref="attdncdd_11" format="yyyy-mm-dd" style="text-align:center; "/>
  413. <col ref="attdncdd_12" format="yyyy-mm-dd" style="text-align:center; "/>
  414. <col ref="attdncdd_13" format="yyyy-mm-dd" style="text-align:center; "/>
  415. <col ref="attdncdd_14" format="yyyy-mm-dd" style="text-align:center; "/>
  416. <col ref="attdncdd_15" format="yyyy-mm-dd" style="text-align:center; "/>
  417. <col ref="attdncdd_16" format="yyyy-mm-dd" style="text-align:center; "/>
  418. <col ref="attdncdd_17" format="yyyy-mm-dd" style="text-align:center; "/>
  419. <col ref="attdncdd_18" format="yyyy-mm-dd" style="text-align:center; "/>
  420. <col ref="attdncdd_19" format="yyyy-mm-dd" style="text-align:center; "/>
  421. <col ref="attdncdd_20" format="yyyy-mm-dd" style="text-align:center; "/>
  422. <col ref="attdncdd_21" format="yyyy-mm-dd" style="text-align:center; "/>
  423. <col ref="attdncdd_22" format="yyyy-mm-dd" style="text-align:center; "/>
  424. <col ref="attdncdd_23" format="yyyy-mm-dd" style="text-align:center; "/>
  425. <col ref="attdncdd_24" format="yyyy-mm-dd" style="text-align:center; "/>
  426. <col ref="attdncdd_25" format="yyyy-mm-dd" style="text-align:center; "/>
  427. <col ref="attdncdd_26" format="yyyy-mm-dd" style="text-align:center; "/>
  428. <col ref="attdncdd_27" format="yyyy-mm-dd" style="text-align:center; "/>
  429. <col ref="attdncdd_28" format="yyyy-mm-dd" style="text-align:center; "/>
  430. <col ref="attdncdd_29" format="yyyy-mm-dd" style="text-align:center; "/>
  431. <col ref="attdncdd_30" format="yyyy-mm-dd" style="text-align:center; "/>
  432. </datagrid>
  433. <button id="btn_excel" class="btn2_letter4" style="left:1129px; top:101px; width:64px; height:19px; ">
  434. <caption>엑셀저장</caption>
  435. <script type="javascript" ev:event="DOMActivate">
  436. <![CDATA[
  437. fExcel();
  438. ]]>
  439. </script>
  440. </button>
  441. </group>
  442. <group id="grp_btn" style="left:0px; top:757px; width:1195px; height:27px; ">
  443. <line id="line37" class="line_6" style="x1:0px; y1:0px; x2:1194px; y2:0px; "/>
  444. </group>
  445. </xhtml:body>
  446. </xhtml:html>