SMRPB16020_기관별교원인원현황.xrw 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet ype="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. <xhtml:title>기관별교원인원현황</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <instprfcnt>
  11. <instprfcntlist/>
  12. </instprfcnt>
  13. <deptprfavgvalu>
  14. <deptprfavgvalulist/>
  15. </deptprfavgvalu>
  16. <empldeptprfvalu>
  17. <empldeptprfvalulist/>
  18. </empldeptprfvalu>
  19. <emplprfvaludiff>
  20. <emplprfvaludifflist/>
  21. </emplprfvaludiff>
  22. <diffprfvalu>
  23. <diffprfvalulist/>
  24. </diffprfvalu>
  25. </main>
  26. <send>
  27. <instprfcnt>
  28. <basedd/>
  29. <instprfcnt>
  30. <basedd/>
  31. </instprfcnt>
  32. </instprfcnt>
  33. <deptprfavgvalu>
  34. </deptprfavgvalu>
  35. <empldeptprfvalu/>
  36. <diffemplprfvalu/>
  37. </send>
  38. <temp/>
  39. <init/>
  40. </root>
  41. </instance>
  42. <submission id="TRRPB16021" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/instprfcnt" resultref="/root/main/instprfcnt"/>
  43. <submission id="TRRPB16022" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/deptprfavgvalu" resultref="/root/main/deptprfavgvalu"/>
  44. <submission id="TRRPB16023" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/empldeptprfvalu" resultref="/root/main/empldeptprfvalu"/>
  45. <submission id="TRRPB16024" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/diffemplprfvalu" resultref="/root/main/emplprfvaludiff"/>
  46. </model>
  47. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  48. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  49. <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
  50. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  51. <script type="javascript" src="../../../mis/humtrafactmngtweb/js/RPB001.js"/>
  52. <script type="javascript" ev:event="xforms-ready">
  53. <![CDATA[
  54. fInitialize();
  55. ]]>
  56. </script>
  57. <script type="javascript">
  58. <![CDATA[
  59. function fInitialize()
  60. {
  61. model.removenode(grd_instprfcntlist.nodeset);
  62. model.refresh();
  63. misfMsterDetailSet(grd_instprfcntlist, null, "TRRPB16021", "N");
  64. var nowdate = getCurrentDate();
  65. ipt_basedd.value = nowdate.substring(0,8);
  66. model.refresh();
  67. }
  68. function fSetGrid() {
  69. var node = instance1.selectNodes("/root/main/emplprfvaludiff/*");
  70. var title = "";
  71. var caption = "";
  72. var colrefnm = "";
  73. for(var i = 1; i <= node.length + 1; i++) {
  74. if (i == 1) {
  75. title = "구분";
  76. }
  77. else {
  78. title = "교원" + (i-1);
  79. }
  80. colrefnm = "valuitem" + i;
  81. grd_emplprfvaludifflist.addColumn("ref:" + colrefnm + "; type:output;" + " style:" + "text-align:center;");
  82. caption += "^"+title;
  83. }
  84. for (var p = 1 ; p < grd_emplprfvaludifflist.cols; p++) {
  85. grd_emplprfvaludifflist.colWidth(p) = 140;
  86. }
  87. var colvalu = "";
  88. for (var k = 1; k < 19; k++) {
  89. if (k == 1) {
  90. colvalu = "성명";
  91. }
  92. else if (k == 2) {
  93. colvalu = "사번";
  94. }
  95. else if (k == 3) {
  96. colvalu = "의사구분";
  97. }
  98. else if (k == 4) {
  99. colvalu = "기관";
  100. }
  101. else if (k == 5) {
  102. colvalu = "교실명";
  103. }
  104. else if (k == 6) {
  105. colvalu = "과";
  106. }
  107. else if (k == 7) {
  108. colvalu = "직위";
  109. }
  110. else if (k == 8) {
  111. colvalu = "주진료분야";
  112. }
  113. else if (k == 9) {
  114. colvalu = "진료분야";
  115. }
  116. else if (k == 10) {
  117. colvalu = "성별";
  118. }
  119. else if (k == 11) {
  120. colvalu = "최초임용일";
  121. }
  122. else if (k == 12) {
  123. colvalu = "졸업대학";
  124. }
  125. else if (k == 13) {
  126. colvalu = "졸업기수";
  127. }
  128. else if (k == 14) {
  129. colvalu = "총점";
  130. }
  131. else if (k == 15) {
  132. colvalu = "교육";
  133. }
  134. else if (k == 16) {
  135. colvalu = "연구";
  136. }
  137. else if (k == 17) {
  138. colvalu = "봉사";
  139. }
  140. else if (k == 18) {
  141. colvalu = "진료";
  142. }
  143. else {
  144. colvalu = "";
  145. }
  146. grd_emplprfvaludifflist.addRow(false);
  147. grd_emplprfvaludifflist.valueMatrix(grd_emplprfvaludifflist.row, grd_emplprfvaludifflist.colRef("valuitem1")) = colvalu;
  148. }
  149. for(var x = 1; x <= node.length ; x++) {
  150. for (var k = 1; k < 19; k++) {
  151. if (k == 1) {
  152. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/kor_nm");
  153. }
  154. else if (k == 2) {
  155. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/staff_no");
  156. }
  157. else if (k == 3) {
  158. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/prfshipflag");
  159. }
  160. else if (k == 4) {
  161. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/instnm");
  162. }
  163. else if (k == 5) {
  164. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/posi_nm");
  165. }
  166. else if (k == 6) {
  167. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/deptnm");
  168. }
  169. else if (k == 7) {
  170. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/job_pos_nm");
  171. }
  172. else if (k == 8) {
  173. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/mainjobnm");
  174. }
  175. else if (k == 9) {
  176. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/jobnm");
  177. }
  178. else if (k == 10) {
  179. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/gndr");
  180. }
  181. else if (k == 11) {
  182. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/ini_empl_dt");
  183. }
  184. else if (k == 12) {
  185. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/school_nm");
  186. }
  187. else if (k == 13) {
  188. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/school_gisu");
  189. }
  190. else if (k == 14) {
  191. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/tot_scor");
  192. }
  193. else if (k == 15) {
  194. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/educ_scor");
  195. }
  196. else if (k == 16) {
  197. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/stdy_scor");
  198. }
  199. else if (k == 17) {
  200. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/srvc_scor");
  201. }
  202. else if (k == 18) {
  203. colvalu = model.getValue("/root/main/emplprfvaludiff/emplprfvaludifflist[" + x + "]/ordr_scor");
  204. }
  205. else {
  206. colvalu = "";
  207. }
  208. grd_emplprfvaludifflist.valueMatrix(k, grd_emplprfvaludifflist.colRef("valuitem" + (x + 1) )) = colvalu;
  209. }
  210. }
  211. grd_emplprfvaludifflist.caption = caption;
  212. grd_emplprfvaludifflist.rebuild();
  213. }
  214. ]]>
  215. </script>
  216. </xhtml:head>
  217. <xhtml:body style="margin-left:8; margin-right:8; ">
  218. <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
  219. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:14px; ">기관별교원인원현황</caption>
  220. </group>
  221. <caption id="caption10" style="left:725px; top:705px; width:350px; height:25px; vertical-align:middle; ">상태 : 가입, 탈퇴, 보임</caption>
  222. <group id="group2" scroll="auto" style="left:0px; top:38px; width:1195px; height:744px; ">
  223. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:10px; width:1195px; height:36px; "/>
  224. <button id="btn_search" class="btn1_letter2" navindex="8" style="left:1125px; top:17px; width:56px; height:22px; text-align:left; ">
  225. <caption>조회</caption>
  226. <script type="javascript" ev:event="DOMActivate">
  227. <![CDATA[
  228. misfMsterDetailRetrieve();
  229. ]]>
  230. </script>
  231. </button>
  232. <line id="line3" class="line_4" style="x1:1110px; y1:14px; x2:1110px; y2:42px; border-color:#ffe4bb; border-left-style:solid; "/>
  233. <input id="ipt_lbrunionjobrespnm" ref="/root/main/item/lbrunionjobrespnm" class="input_search" visibility="hidden"/>
  234. <input id="ipt_lbrunionjobresp" ref="/root/main/item/dutplceinst" visibility="hidden"/>
  235. <input id="ipt_emplno_m" ref="/root/main/imsiitem/emplno" visibility="hidden"/>
  236. <input id="ipt_lbrunionrgstyn_m" ref="/root/main/imsiitem/lbrunionrgstyn" visibility="hidden"/>
  237. <input id="ipt_lbrunionrgstdd_m" ref="/root/main/imsiitem/lbrunionrgstdd" visibility="hidden"/>
  238. <input id="ipt_lbrunionsecssdd_m" ref="/root/main/imsiitem/lbrunionsecssdd" visibility="hidden"/>
  239. <input id="ipt_lbrunionjobresp_m" ref="/root/main/imsiitem/lbrunionjobresp" visibility="hidden"/>
  240. <input id="ipt_lbrunionjobrespnm_m" ref="/root/main/imsiitem/lbrunionjobrespnm" visibility="hidden"/>
  241. <input id="ipt_asgnmpostndd_m" ref="/root/main/imsiitem/asgnmpostndd" visibility="hidden"/>
  242. <input id="ipt_todd_m" ref="/root/main/imsiitem/todd" visibility="hidden"/>
  243. <input id="ipt_cur_row" ref="/root/init/cur_row_m" class="input_search" visibility="hidden"/>
  244. <input id="ipt_basedd" ref="/root/send/instprfcnt/basedd" class="input_s_essential" inputtype="date" format="yyyy-mm-dd" style="left:99px; top:19px; width:135px; height:19px; text-align:center; vertical-align:middle; "/>
  245. <caption id="caption22" class="search_name" style="left:15px; top:20px; width:94px; height:17px; ">조회일자:</caption>
  246. <switch id="switch1" style="left:0px; top:85px; width:1190px; height:650px; ">
  247. <case id="case1" selected="true">
  248. <line id="line207" class="line_1" style="x1:0px; y1:35px; x2:1180px; y2:34px; "/>
  249. <caption id="caption278" class="tit_2" style="left:5px; top:11px; width:162px; height:13px; ">기관별 교원 인원 List</caption>
  250. <button id="btn_saveexcel1" class="btn2_letter4" style="left:1113px; top:8px; width:64px; height:19px; ">
  251. <caption>엑셀저장</caption>
  252. <script type="javascript" ev:event="DOMActivate">
  253. <![CDATA[
  254. var fileName = window.fileDialog ("save", ",", false, "excel", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  255. if (fileName != "")
  256. {
  257. grd_instprfcntlist.saveExcel(fileName);
  258. }
  259. ]]>
  260. </script>
  261. </button>
  262. <datagrid id="grd_instprfcntlist" nodeset="/root/main/instprfcnt/instprfcntlist" caption="선택^근무기관^전강이하^조교수^부교수^교수^총원^기관^년도|선택^근무기관^전강이하^조교수^부교수^교수^총원^기관^년도" colsep="^" colwidth="58, 274, 160, 163, 154, 158, 185, 37, 32" dataheight="25" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:39px; width:1185px; height:606px; ">
  263. <col checkvalue="Y,N" ref="selyn" type="checkbox"/>
  264. <col ref="instnm"/>
  265. <col ref="prfcnt1" style="text-align:center; vertical-align:middle; "/>
  266. <col ref="prfcnt2" style="text-align:center; vertical-align:middle; "/>
  267. <col ref="prfcnt3" style="text-align:center; vertical-align:middle; "/>
  268. <col ref="prfcnt4" style="text-align:center; vertical-align:middle; "/>
  269. <col ref="prftotcnt" style="text-align:center; vertical-align:middle; "/>
  270. <col ref="instcd" visibility="hidden"/>
  271. <col ref="appr_yyyy" visibility="hidden"/>
  272. </datagrid>
  273. <button id="btn_detail" class="btn5_letter4" style="left:1045px; top:8px; width:64px; height:19px; ">
  274. <caption>상세보기</caption>
  275. <script type="javascript" ev:event="DOMActivate">
  276. <![CDATA[
  277. for (var i = grd_instprfcntlist.fixedRows; i < grd_instprfcntlist.rows; i++ ) {
  278. if (grd_instprfcntlist.valueMatrix(i, grd_instprfcntlist.colRef("selyn")) == "Y") {
  279. grd_instprfcntlist.rowStatus(i) = "2";
  280. }
  281. else {
  282. grd_instprfcntlist.rowStatus(i) = "0";
  283. }
  284. }
  285. model.setValue("/root/send/deptprfavgvalu", grd_instprfcntlist.getUpdateData());
  286. btn_deptvalu.selected = true;
  287. btn_deptvalu.dispatch("DOMActivate");
  288. submit("TRRPB16022");
  289. ]]>
  290. </script>
  291. </button>
  292. </case>
  293. <case id="case2">
  294. <datagrid id="grd_deptprfavgvalulist" nodeset="/root/main/deptprfavgvalu/deptprfavgvalulist" caption="선택^근무기관^교실명^교원수^총업적평균^교육업적평균^연구업적평균^봉사업적평균^진료업적평균^기관^교실^년도|선택^근무기관^교실명^교원수^총업적평균^교육업적평균^연구업적평균^봉사업적평균^진료업적평균^기관^교실^년도" colsep="^" colwidth="58, 228, 160, 110, 154, 109, 110, 104, 105, 25, 19, 22" dataheight="25" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:39px; width:1185px; height:606px; ">
  295. <col checkvalue="Y,N" ref="selyn" type="checkbox"/>
  296. <col ref="instnm"/>
  297. <col ref="deptnm" style="text-align:left; vertical-align:middle; "/>
  298. <col ref="cnt" format="#,###.##" style="text-align:right; vertical-align:middle; "/>
  299. <col ref="tot_scor" format="#,###.##" style="text-align:right; vertical-align:middle; "/>
  300. <col ref="educ_scor" format="#,###.##" style="text-align:right; vertical-align:middle; "/>
  301. <col ref="stdy_scor" format="#,###.##" style="text-align:right; vertical-align:middle; "/>
  302. <col ref="srvc_scor" format="#,###.##" style="text-align:right; vertical-align:middle; "/>
  303. <col ref="ordr_scor" format="#,###.##" style="text-align:right; vertical-align:middle; "/>
  304. <col ref="instcd" visibility="hidden"/>
  305. <col ref="posi_cd" visibility="hidden"/>
  306. <col ref="appr_yyyy" visibility="hidden"/>
  307. </datagrid>
  308. <caption id="caption1" class="tit_2" style="left:5px; top:11px; width:162px; height:14px; ">교실별 업적 현황 List</caption>
  309. <line id="line1" class="line_1" style="x1:0px; y1:35px; x2:1180px; y2:34px; "/>
  310. <button id="btn_detail2" class="btn5_letter4" style="left:1045px; top:8px; width:64px; height:19px; ">
  311. <caption>상세보기</caption>
  312. <script type="javascript" ev:event="DOMActivate">
  313. <![CDATA[
  314. for (var i = grd_deptprfavgvalulist.fixedRows; i < grd_deptprfavgvalulist.rows; i++ ) {
  315. if (grd_deptprfavgvalulist.valueMatrix(i, grd_deptprfavgvalulist.colRef("selyn")) == "Y") {
  316. grd_deptprfavgvalulist.rowStatus(i) = "2";
  317. }
  318. else {
  319. grd_deptprfavgvalulist.rowStatus(i) = "0";
  320. }
  321. }
  322. model.setValue("/root/send/empldeptprfvalu", grd_deptprfavgvalulist.getUpdateData());
  323. btn_empldeptvalu.selected = true;
  324. btn_empldeptvalu.dispatch("DOMActivate");
  325. submit("TRRPB16023");
  326. ]]>
  327. </script>
  328. </button>
  329. <button id="btn_saveexcel2" class="btn2_letter4" style="left:1113px; top:8px; width:64px; height:19px; ">
  330. <caption>엑셀저장</caption>
  331. <script type="javascript" ev:event="DOMActivate">
  332. <![CDATA[
  333. var fileName = window.fileDialog ("save", ",", false, "excel", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  334. if (fileName != "")
  335. {
  336. grd_deptprfavgvalulist.saveExcel(fileName);
  337. }
  338. ]]>
  339. </script>
  340. </button>
  341. </case>
  342. <case id="case3">
  343. <datagrid id="grd_empldeptprfvalulist" nodeset="/root/main/empldeptprfvalu/empldeptprfvalulist" caption="선택^근무기관^교실명^성명^직위^총업적평균^교육업적평균^연구업적평균^봉사업적평균^진료업적평균^사번^기관^교실^년도|선택^근무기관^교실명^성명^직위^총업적평균^교육업적평균^연구업적평균^봉사업적평균^진료업적평균^사번^기관^교실^년도" colsep="^" colwidth="58, 160, 158, 110, 100, 136, 102, 105, 104, 105, 24, 25, 19, 22" dataheight="25" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:39px; width:1185px; height:606px; ">
  344. <col checkvalue="Y,N" ref="selyn" type="checkbox"/>
  345. <col ref="instnm"/>
  346. <col ref="deptnm" style="text-align:left; vertical-align:middle; "/>
  347. <col ref="kor_nm"/>
  348. <col ref="job_pos_nm"/>
  349. <col ref="tot_scor" format="#,###.##" style="text-align:right; vertical-align:middle; "/>
  350. <col ref="educ_scor" format="#,###.##" style="text-align:right; vertical-align:middle; "/>
  351. <col ref="stdy_scor" format="#,###.##" style="text-align:right; vertical-align:middle; "/>
  352. <col ref="srvc_scor" format="#,###.##" style="text-align:right; vertical-align:middle; "/>
  353. <col ref="ordr_scor" format="#,###.##" style="text-align:right; vertical-align:middle; "/>
  354. <col ref="staff_no" visibility="hidden"/>
  355. <col ref="instcd" visibility="hidden"/>
  356. <col ref="posi_cd" visibility="hidden"/>
  357. <col ref="appr_yyyy" visibility="hidden"/>
  358. </datagrid>
  359. <caption id="caption2" class="tit_2" style="left:5px; top:11px; width:191px; height:14px; ">교실별 교원별 업적 현황 List</caption>
  360. <line id="line2" class="line_1" style="x1:0px; y1:35px; x2:1180px; y2:34px; "/>
  361. <button id="btn_saveexcel3" class="btn2_letter4" style="left:1113px; top:8px; width:64px; height:19px; ">
  362. <caption>엑셀저장</caption>
  363. <script type="javascript" ev:event="DOMActivate">
  364. <![CDATA[
  365. var fileName = window.fileDialog ("save", ",", false, "excel", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  366. if (fileName != "")
  367. {
  368. grd_empldeptprfvalulist.saveExcel(fileName);
  369. }
  370. ]]>
  371. </script>
  372. </button>
  373. <button id="btn_detail3" class="btn5_letter4" style="left:1045px; top:8px; width:64px; height:19px; ">
  374. <caption>비교하기</caption>
  375. <script type="javascript" ev:event="DOMActivate">
  376. <![CDATA[
  377. for (var i = grd_empldeptprfvalulist.fixedRows; i < grd_empldeptprfvalulist.rows; i++ ) {
  378. if (grd_empldeptprfvalulist.valueMatrix(i, grd_empldeptprfvalulist.colRef("selyn")) == "Y") {
  379. grd_empldeptprfvalulist.rowStatus(i) = "2";
  380. }
  381. else {
  382. grd_empldeptprfvalulist.rowStatus(i) = "0";
  383. }
  384. }
  385. model.setValue("/root/send/diffemplprfvalu", grd_empldeptprfvalulist.getUpdateData());
  386. btn_diffemplvalu.selected = true;
  387. btn_diffemplvalu.dispatch("DOMActivate");
  388. //Start 그리드 초기화 작업.
  389. for (var i = grd_emplprfvaludifflist.cols - 1; i > 0 ; i--)
  390. {
  391. grd_emplprfvaludifflist.removeColumn(false);
  392. }
  393. model.removeNodeset(grd_emplprfvaludifflist.nodeset);
  394. submit("TRRPB16024");
  395. fSetGrid();
  396. ]]>
  397. </script>
  398. </button>
  399. </case>
  400. <case id="case4">
  401. <datagrid id="grd_emplprfvaludifflist" nodeset="/root/main/diffprfvalu/diffprfvalulist" caption="^^" colsep="^" colwidth="150" ellipsis="true" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:0px; top:39px; width:1185px; height:606px; ">
  402. <col ref="appr_yyyy" visibility="hidden"/>
  403. </datagrid>
  404. <caption id="caption3" class="tit_2" style="left:5px; top:11px; width:191px; height:14px; ">개인별 업적 비교 List</caption>
  405. <line id="line4" class="line_1" style="x1:0px; y1:35px; x2:1180px; y2:34px; "/>
  406. <button id="button1" class="btn2_letter4" style="left:1113px; top:8px; width:64px; height:19px; ">
  407. <caption>엑셀저장</caption>
  408. <script type="javascript" ev:event="DOMActivate">
  409. <![CDATA[
  410. var fileName = window.fileDialog ("save", ",", false, "excel", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  411. if (fileName != "")
  412. {
  413. grd_emplprfvaludifflist.saveExcel(fileName);
  414. }
  415. ]]>
  416. </script>
  417. </button>
  418. </case>
  419. </switch>
  420. <button id="btn_eatsel" class="btn_sw" group="tab" selected="true" style="left:2px; top:62px; width:138px; height:22px; ">
  421. <caption>기관별인원</caption>
  422. <script type="javascript" ev:event="DOMActivate">
  423. <![CDATA[
  424. model.toggle("case1");
  425. ]]>
  426. </script>
  427. </button>
  428. <button id="btn_deptvalu" class="btn_sw" group="tab" style="left:145px; top:62px; width:138px; height:22px; ">
  429. <caption>교실별업적현황</caption>
  430. <script type="javascript" ev:event="DOMActivate">
  431. <![CDATA[
  432. model.toggle("case2");
  433. ]]>
  434. </script>
  435. </button>
  436. <button id="btn_empldeptvalu" class="btn_sw" group="tab" style="left:289px; top:62px; width:138px; height:22px; ">
  437. <caption>교실별교원별업적현황</caption>
  438. <script type="javascript" ev:event="DOMActivate">
  439. <![CDATA[
  440. model.toggle("case3");
  441. ]]>
  442. </script>
  443. </button>
  444. <button id="btn_diffemplvalu" class="btn_sw" group="tab" style="left:435px; top:62px; width:138px; height:22px; ">
  445. <caption>개인별교원업적비교</caption>
  446. <script type="javascript" ev:event="DOMActivate">
  447. <![CDATA[
  448. model.toggle("case4");
  449. ]]>
  450. </script>
  451. </button>
  452. </group>
  453. <group id="grp_btn" scroll="auto" style="left:0px; top:12px; width:1195px; height:27px; ">
  454. <line id="line75" class="line_6" style="x1:0; y1:25; x2:1195; y2:25; "/>
  455. </group>
  456. </xhtml:body>
  457. </xhtml:html>