SMABO01700_CIBMTR등록건수현황.xfdl 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMABO01700" position="absolute 0 0 830 484" titletext="BMT등록환자조회" oninit="SMABO01700_oninit" onload="SMABO01700_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption5" text="등록 환자 리스트" class="tit_1" position="absolute 0 0 164 25"/>
  8. <Static id="caption3" text="등록 환자 리스트" class="tit_2" position="absolute 0 95 200 117"/>
  9. <Button id="button1" taborder="1" text="엑셀저장" class="btn7" position="absolute 745 92 825 111" onclick="button1_onclick" anchor="top right"/>
  10. <Shape id="line2" class="line_10" position="absolute 0 111 825 117" anchor="left top right"/>
  11. <Grid id="grd_rgstpatlist" class="datagrid1" taborder="2" binddataset="ds_main_hsctlist_item" useinputpanel="false" position="absolute 0 116 825 481" autoenter="select" autofittype="col" cellsizingtype="col" anchor="all">
  12. <Formats>
  13. <Format id="default">
  14. <Columns>
  15. <Column size="23"/>
  16. <Column size="120"/>
  17. <Column size="115"/>
  18. <Column size="120"/>
  19. <Column size="120"/>
  20. <Column size="120"/>
  21. <Column size="70"/>
  22. <Column size="100"/>
  23. </Columns>
  24. <Rows>
  25. <Row size="24" band="head"/>
  26. <Row size="24" band="head"/>
  27. <Row size="43"/>
  28. </Rows>
  29. <Band id="head">
  30. <Cell rowspan="2" taborder="undefined">
  31. <Cell/>
  32. <Cell row="1"/>
  33. </Cell>
  34. <Cell col="1" rowspan="2" text="등록번호" taborder="undefined"/>
  35. <Cell col="2" rowspan="2" text="성명" taborder="undefined"/>
  36. <Cell col="3" colspan="3" text="이식일" taborder="undefined"/>
  37. <Cell col="6" rowspan="2" text="검색차수" taborder="undefined"/>
  38. <Cell col="7" rowspan="2" text="CIBMTRID" taborder="undefined"/>
  39. <Cell row="1" col="3" text="1차"/>
  40. <Cell row="1" col="4" text="2차"/>
  41. <Cell row="1" col="5" text="3차"/>
  42. </Band>
  43. <Band id="body">
  44. <Cell celltype="head" expr="currow+1"/>
  45. <Cell col="1" text="bind:pid"/>
  46. <Cell col="2" text="bind:hngnm"/>
  47. <Cell col="3" text="bind:trnptdd1"/>
  48. <Cell col="4" text="bind:trnptdd2"/>
  49. <Cell col="5" text="bind:trnptdd3"/>
  50. <Cell col="6" text="bind:srchreqdg"/>
  51. <Cell col="7" text="bind:cibmtrid"/>
  52. </Band>
  53. </Format>
  54. </Formats>
  55. </Grid>
  56. <Div id="group2" taborder="3" class="div_SA" position="absolute 0 25 825 85" anchor="left top right">
  57. <Layouts>
  58. <Layout>
  59. <Static id="caption4" text="검색조건 :" class="search_name" position="absolute 15 11 101 28" anchor="default"/>
  60. <Shape id="line3" linetype="vertical" class="line_4" position="absolute 741 7 747 51" anchor="top right"/>
  61. <Radio id="radio1" taborder="3" columncount="3" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 100 8 336 51" anchor="default">
  62. <Dataset id="innerdataset">
  63. <ColumnInfo>
  64. <Column id="codecolumn"/>
  65. <Column id="datacolumn"/>
  66. </ColumnInfo>
  67. <Rows>
  68. <Row>
  69. <Col id="codecolumn">1</Col>
  70. <Col id="datacolumn">등록번호</Col>
  71. </Row>
  72. <Row>
  73. <Col id="codecolumn">2</Col>
  74. <Col id="datacolumn">성명</Col>
  75. </Row>
  76. <Row>
  77. <Col id="codecolumn">3</Col>
  78. <Col id="datacolumn">주민번호</Col>
  79. </Row>
  80. <Row>
  81. <Col id="codecolumn">4</Col>
  82. <Col id="datacolumn">검색차수</Col>
  83. </Row>
  84. <Row>
  85. <Col id="codecolumn">5</Col>
  86. <Col id="datacolumn">CIBMTR ID</Col>
  87. </Row>
  88. </Rows>
  89. </Dataset>
  90. </Radio>
  91. <Button id="btn_sea" taborder="4" text="조회" class="btn1" position="absolute 760 20 816 42" anchor="top right" onclick="group2_btn_sea_onclick"/>
  92. <Edit id="input2" taborder="5" class="input_search" visible="false" position="absolute 447 10 547 29" anchor="default" autoselect="true" autoskip="true" onkeyup="group2_input2_onkeyup"/>
  93. <Edit id="input3" taborder="6" class="input_search" position="absolute 345 10 445 29" anchor="default" autoselect="true" autoskip="true" onkeyup="group2_input3_onkeyup"/>
  94. </Layout>
  95. </Layouts>
  96. </Div>
  97. </Layout>
  98. </Layouts>
  99. <Objects>
  100. <Dataset id="ds_send_srchdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  101. <ColumnInfo>
  102. <Column id="srchflag" type="STRING" size="256"/>
  103. <Column id="srchcnts" type="STRING" size="256"/>
  104. <Column id="srchcnts2" type="STRING" size="256"/>
  105. </ColumnInfo>
  106. <Rows>
  107. <Row>
  108. <Col id="srchflag">2</Col>
  109. <Col id="srchcnts"/>
  110. <Col id="srchcnts2"/>
  111. </Row>
  112. </Rows>
  113. </Dataset>
  114. <Dataset id="ds_main_hsctlist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  115. <ColumnInfo>
  116. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  117. <Column id="hngnm" type="STRING" size="256" sumtext="성명"/>
  118. <Column id="trnptdd1" type="STRING" size="256" sumtext="이식일1"/>
  119. <Column id="trnptdd2" type="STRING" size="256" sumtext="이식일2"/>
  120. <Column id="trnptdd3" type="STRING" size="256" sumtext="이식일3"/>
  121. <Column id="srchreqdg" type="INT" size="256" sumtext="검색차수"/>
  122. <Column id="cibmtrid" type="STRING" size="256" sumtext="cibmtrid"/>
  123. </ColumnInfo>
  124. </Dataset>
  125. </Objects>
  126. <Bind>
  127. <BindItem id="item0" compid="group2.radio1" propid="value" datasetid="ds_send_srchdata" columnid="srchflag"/>
  128. <BindItem id="item1" compid="group2.input3" propid="value" datasetid="ds_send_srchdata" columnid="srchcnts"/>
  129. <BindItem id="item2" compid="group2.input2" propid="value" datasetid="ds_send_srchdata" columnid="srchcnts2"/>
  130. </Bind>
  131. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  132. * System Name :
  133. * Job Name :
  134. * Creator :
  135. * Make Date : 2015-11-13
  136. * Description :
  137. *---------------------------------------------------------------------------------------
  138. * Modify Date Modifier Modify Description
  139. *---------------------------------------------------------------------------------------
  140. * 2015-11-13 Live Converter TF->XP
  141. *
  142. *---------------------------------------------------------------------------------------
  143. ****************************************************************************************/
  144. include "com_commonxp::comm_main.xjs";
  145. include "ast_hsctxp::bmtcommon.xjs";
  146. function SMABO01700_oninit(obj:Form, e:InitEventInfo)
  147. {
  148. frmf_initForm(obj);
  149. }
  150. function SMABO01700_onload(obj:Form, e:LoadEventInfo)
  151. {
  152. grdf_initGrid(grd_rgstpatlist);
  153. }
  154. function group2_input3_onkeyup(obj:Edit, e:KeyEventInfo)
  155. {
  156. if(e.keycode == 13)
  157. {
  158. obj.updateToDataset();
  159. group2.btn_sea.click();
  160. }
  161. }
  162. function group2_input2_onkeyup(obj:Edit, e:KeyEventInfo)
  163. {
  164. if(e.keycode == 13)
  165. {
  166. obj.updateToDataset();
  167. group2.btn_sea.click();
  168. }
  169. }
  170. function group2_btn_sea_onclick(obj:Button, e:ClickEventInfo)
  171. {
  172. ds_main_hsctlist_item.clearData();
  173. var oParam = {};
  174. oParam.id = "TRABO61301";
  175. oParam.service = "hsctcoordinatorapp.HsctPatient";
  176. oParam.method = "reqGetRgstPatient";
  177. oParam.inds = "req=ds_send_srchdata";
  178. oParam.outds = "ds_main_hsctlist_item=item";
  179. oParam.async = false;
  180. //oParam.callback = "cf_TRABO61301";
  181. tranf_submit(oParam);
  182. }
  183. function button1_onclick(obj:Button, e:ClickEventInfo)
  184. {
  185. grdf_exportExcel(grd_rgstpatlist, "등록 환자 리스트(" + utlf_getCurrentDate() + ")", "see", "false");
  186. }
  187. ]]></Script>
  188. </Form>
  189. </FDL>