SPMMO08011_권역등록주소찾기.xfdl 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMMO08011" position="absolute 0 0 572 400" titletext="권역외상센터 등록체계" oninit="SPMMO08011_oninit" onload="SPMMO08011_onload">
  5. <Layouts>
  6. <Layout>
  7. <Button position="absolute 514 377 570 399" id="button3" class="btn4" text="닫기" onclick="button3_onclick"/>
  8. <Shape position="absolute 0 72 570 78" linetype="vertical" id="line134" class="line_1"/>
  9. <Div position="absolute 0 0 500 25" id="grp_tle">
  10. <Layouts>
  11. <Layout>
  12. <Static text="주소검색" position="absolute 0 0 265 24" id="caption225" class="tit_1" anchor="default"/>
  13. </Layout>
  14. </Layouts>
  15. </Div>
  16. <Grid position="absolute 0 81 570 371" id="grd_addlist" binddataset="ds_main_addlist" autofittype="col" oncelldblclick="grd_addlist_oncelldblclick">
  17. <Formats>
  18. <Format id="default">
  19. <Columns>
  20. <Column size="160"/>
  21. <Column size="180"/>
  22. <Column size="200"/>
  23. <Column size="0"/>
  24. </Columns>
  25. <Rows>
  26. <Row size="24" band="head"/>
  27. <Row size="24"/>
  28. </Rows>
  29. <Band id="head">
  30. <Cell text="시/도"/>
  31. <Cell col="1" text="시/군/구"/>
  32. <Cell col="2" text="읍/면/동"/>
  33. <Cell col="3" text="citycd"/>
  34. </Band>
  35. <Band id="body">
  36. <Cell text="bind:city"/>
  37. <Cell col="1" text="bind:citycntyarea"/>
  38. <Cell col="2" text="bind:blok"/>
  39. <Cell col="3" text="bind:citycd"/>
  40. </Band>
  41. </Format>
  42. </Formats>
  43. </Grid>
  44. <Div position="absolute 0 26 570 71" align="align:center top;" id="group2">
  45. <Layouts>
  46. <Layout>
  47. <Shape position="absolute 0 0 570 45" id="roundrect1" type="roundrectangle"/>
  48. <Edit position="absolute 345 13 475 32" id="input6" enable="true" onkeydown="group2_input6_onkeydown"/>
  49. <Button position="absolute 518 13 560 32" id="btn_search" class="btn5" text="조회" onclick="group2_btn_search_onclick"/>
  50. <Combo position="absolute 95 13 230 32" id="combo2" class="combo_search" taborder="4" codecolumn="codecolumn" datacolumn="datacolumn">
  51. <Dataset id="innerdataset">
  52. <ColumnInfo>
  53. <Column id="codecolumn"/>
  54. <Column id="datacolumn"/>
  55. </ColumnInfo>
  56. <Rows>
  57. <Row>
  58. <Col id="codecolumn">대구</Col>
  59. <Col id="datacolumn">대구</Col>
  60. </Row>
  61. <Row>
  62. <Col id="codecolumn">경북</Col>
  63. <Col id="datacolumn">경북</Col>
  64. </Row>
  65. <Row>
  66. <Col id="codecolumn">서울</Col>
  67. <Col id="datacolumn">서울</Col>
  68. </Row>
  69. <Row>
  70. <Col id="codecolumn">경기</Col>
  71. <Col id="datacolumn">경기</Col>
  72. </Row>
  73. <Row>
  74. <Col id="codecolumn">경남</Col>
  75. <Col id="datacolumn">경남</Col>
  76. </Row>
  77. <Row>
  78. <Col id="codecolumn">부산</Col>
  79. <Col id="datacolumn">부산</Col>
  80. </Row>
  81. <Row>
  82. <Col id="codecolumn">울산</Col>
  83. <Col id="datacolumn">울산</Col>
  84. </Row>
  85. <Row>
  86. <Col id="codecolumn">인천</Col>
  87. <Col id="datacolumn">인천</Col>
  88. </Row>
  89. <Row>
  90. <Col id="codecolumn">강원</Col>
  91. <Col id="datacolumn">강원</Col>
  92. </Row>
  93. <Row>
  94. <Col id="codecolumn">대전</Col>
  95. <Col id="datacolumn">대전</Col>
  96. </Row>
  97. <Row>
  98. <Col id="codecolumn">광주</Col>
  99. <Col id="datacolumn">광주</Col>
  100. </Row>
  101. <Row>
  102. <Col id="codecolumn">충북</Col>
  103. <Col id="datacolumn">충북</Col>
  104. </Row>
  105. <Row>
  106. <Col id="codecolumn">충남</Col>
  107. <Col id="datacolumn">충남</Col>
  108. </Row>
  109. <Row>
  110. <Col id="codecolumn">전북</Col>
  111. <Col id="datacolumn">전북</Col>
  112. </Row>
  113. <Row>
  114. <Col id="codecolumn">전남</Col>
  115. <Col id="datacolumn">전남</Col>
  116. </Row>
  117. <Row>
  118. <Col id="codecolumn">제주</Col>
  119. <Col id="datacolumn">제주</Col>
  120. </Row>
  121. </Rows>
  122. </Dataset>
  123. </Combo>
  124. <Shape position="absolute 505 10 511 35" linetype="vertical" id="line1"/>
  125. <Static text="동/읍/면:" position="absolute 240 14 340 31" id="caption5" class="search_name"/>
  126. <Static text="지역 :" position="absolute 5 14 104 31" id="caption3" class="search_name"/>
  127. </Layout>
  128. </Layouts>
  129. </Div>
  130. </Layout>
  131. </Layouts>
  132. <Objects>
  133. <Dataset id="ds_grd_addlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  134. <ColumnInfo>
  135. <Column id="city" type="STRING"/>
  136. <Column id="citycntyarea" type="STRING"/>
  137. <Column id="blok" type="STRING"/>
  138. <Column id="citycd" type="STRING"/>
  139. </ColumnInfo>
  140. </Dataset>
  141. <Dataset id="ds_main_addlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  142. <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  143. <ColumnInfo>
  144. <Column id="sear" type="STRING" size="256"/>
  145. <Column id="city" type="STRING" size="256"/>
  146. </ColumnInfo>
  147. <Rows>
  148. <Row/>
  149. </Rows>
  150. </Dataset>
  151. </Objects>
  152. <Bind>
  153. <BindItem id="item0" compid="group2.combo2" propid="value" datasetid="ds_cond" columnid="city"/>
  154. <BindItem id="item1" compid="group2.input6" propid="value" datasetid="ds_cond" columnid="sear"/>
  155. </Bind>
  156. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  157. * System Name :
  158. * Job Name :
  159. * Creator :
  160. * Make Date : 2014-12-10
  161. * Description :
  162. *---------------------------------------------------------------------------------------
  163. * Modify Date Modifier Modify Description
  164. *---------------------------------------------------------------------------------------
  165. * 2014-12-10 Live Converter TF->XP
  166. *
  167. *---------------------------------------------------------------------------------------
  168. ****************************************************************************************/
  169. include "com_commonxp::comm_main.xjs";
  170. include "emr_prcpmngtxp::MMO001.xjs";
  171. var arErrorCode = new HashArray();
  172. var xPath = opener.ds_main_trmslist;
  173. function SPMMO08011_oninit(obj:Form, e:InitEventInfo)
  174. {
  175. frmf_initForm(obj);
  176. }
  177. function SPMMO08011_onload(obj:Form, e:LoadEventInfo)
  178. {
  179. //xPath = opener.frmf_getParameter("path");
  180. }
  181. function button3_onclick(obj:Button, e:ClickEventInfo)
  182. {
  183. this.close();
  184. }
  185. function grd_addlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  186. {
  187. var row = ds_main_addlist.rowposition; //grd_addlist.row;
  188. var vAddr1 = ds_main_addlist.getColumn(row, "citycd"); //grd_addlist.valueMatrix(row, grd_addlist.colRef("citycd"));
  189. var vAddr2 = ds_main_addlist.getColumn(row, "citycntyarea"); //grd_addlist.valueMatrix(row, grd_addlist.colRef("citycntyarea"));
  190. var vAddr3 = ds_main_addlist.getColumn(row, "blok"); //grd_addlist.valueMatrix(row, grd_addlist.colRef("blok"));
  191. xPath.setColumn(0, "trmsaca1", vAddr1); // opener.model.makeValue(xPath + "1", vAddr1);
  192. xPath.setColumn(0, "trmsaca2", vAddr2); // opener.model.makeValue(xPath + "2", vAddr2);
  193. xPath.setColumn(0, "trmsaca3", vAddr3); // opener.model.makeValue(xPath + "3", vAddr3);
  194. //opener.model.refresh();
  195. close();
  196. }
  197. function group2_input6_onkeydown(obj:Edit, e:KeyEventInfo)
  198. {
  199. if(e.keycode == 13) {
  200. ds_cond.setColumn(0, "sear", group2.input6.value);
  201. var ev = new ClickEventInfo;
  202. frmf_inputEnterKey("group2.btn_search", "onclick", ev );
  203. //inputEnterKey("btn_search", "DOMActivate");
  204. }
  205. }
  206. function group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
  207. {
  208. //model.removeNodeset("/root/send");
  209. // model.makeValue("/root/send/sear", model.getValue("/root/cond/sear"));
  210. // model.makeValue("/root/send/city", model.getValue("/root/cond/city"));
  211. var oParam = {};
  212. oParam.id = "TRMMO08012";
  213. oParam.service = "prcpmngtapp.ErMngt";
  214. oParam.method = "reqGetTrmsAddress";
  215. oParam.inds = "req=ds_cond";
  216. oParam.outds = "ds_main_addlist=addlist";
  217. oParam.async = false;
  218. oParam.callback = "cf_TRMMO08012";
  219. tranf_submit(oParam);
  220. }
  221. function cf_TRMMO08012(sSvcId, nErrorCode, sErrorMsg) {
  222. arErrorCode.push(sSvcId, nErrorCode);
  223. }]]></Script>
  224. </Form>
  225. </FDL>