SPMNR02900_Nursing Diagnosis 조회.xfdl 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMNR02900" position="absolute 0 0 586 380" titletext="Nursing Diagnosis 조회" oninit="SPMNR02900_oninit" onload="SPMNR02900_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static text="Nursing Diagnosis 조회" position="absolute 1 41 195 58" id="caption1" class="tit_2"/>
  8. <Shape position="absolute 0 57 576 63" linetype="horizontal" id="line1" class="line_10"/>
  9. <Grid position="absolute 1 62 577 352" id="grd_stmtinfo" class="datagrid2" binddataset="ds_main_stmtlist_stmtinfo" oncelldblclick="grd_stmtinfo_oncelldblclick">
  10. <Formats>
  11. <Format id="default">
  12. <Columns>
  13. <Column size="552"/>
  14. <Column size="0"/>
  15. </Columns>
  16. <Rows>
  17. <Row size="24" band="head"/>
  18. <Row size="24"/>
  19. </Rows>
  20. <Band id="head">
  21. <Cell text="진술문장"/>
  22. <Cell col="1" text="stmtcd"/>
  23. </Band>
  24. <Band id="body">
  25. <Cell style="align:left top;padding:5 2 1 2;" text="bind:stmtcnts" wordwrap="word"/>
  26. <Cell col="1" text="bind:stmtcd"/>
  27. </Band>
  28. </Format>
  29. </Formats>
  30. </Grid>
  31. <Div position="absolute 0 0 581 35" align="align:center top;" id="group2" class="div_SA">
  32. <Layouts>
  33. <Layout>
  34. <Shape position="absolute 512 7 518 29" linetype="vertical" id="line13" class="line_4" anchor="default"/>
  35. <Button position="absolute 520 7 576 29" id="btn_search" class="btn1" text="조회" anchor="default" onclick="group2_btn_search_onclick"/>
  36. <Edit position="absolute 84 8 266 27" id="input3" class="input_default" anchor="default" autoselect="true" onkeydown="group2_input3_onkeydown"/>
  37. <Static text="검색어 :" position="absolute 2 9 82 26" id="caption4" class="search_name" anchor="default"/>
  38. </Layout>
  39. </Layouts>
  40. </Div>
  41. <Button id="btn_select" taborder="1" text="선택" class="btn4" position="absolute 461 355 517 377" onclick="btn_select_onclick"/>
  42. <Button id="btn_close" taborder="2" text="닫기" class="btn4" position="absolute 520 355 576 377" onclick="btn_close_onclick"/>
  43. </Layout>
  44. </Layouts>
  45. <Objects>
  46. <Dataset id="ds_main_stmtlist_stmtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  47. <ColumnInfo>
  48. <Column id="stmtcnts" type="STRING" size="256"/>
  49. <Column id="stmtcd" type="STRING" size="256"/>
  50. </ColumnInfo>
  51. <Rows>
  52. <Row>
  53. <Col id="stmtcnts"/>
  54. <Col id="stmtcd"/>
  55. </Row>
  56. </Rows>
  57. </Dataset>
  58. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  59. <ColumnInfo>
  60. <Column id="stmtnm" type="STRING" size="256"/>
  61. <Column id="dnar" type="STRING" size="256"/>
  62. </ColumnInfo>
  63. <Rows>
  64. <Row>
  65. <Col id="stmtnm"/>
  66. <Col id="dnar"/>
  67. </Row>
  68. </Rows>
  69. </Dataset>
  70. <Dataset id="ds_hidden_refinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  71. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  72. <Dataset id="ds_hidden_stmtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  73. </Objects>
  74. <Bind>
  75. <BindItem id="item0" compid="group2.input3" propid="value" datasetid="ds_main_cond" columnid="stmtnm"/>
  76. </Bind>
  77. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  78. * System Name :
  79. * Job Name :
  80. * Creator :
  81. * Make Date : 2015-11-13
  82. * Description :
  83. *---------------------------------------------------------------------------------------
  84. * Modify Date Modifier Modify Description
  85. *---------------------------------------------------------------------------------------
  86. * 2015-11-13 Live Converter TF->XP
  87. *
  88. *---------------------------------------------------------------------------------------
  89. ****************************************************************************************/
  90. include "com_commonxp::comm_main.xjs";
  91. var arErrorCode = new HashArray();
  92. function SPMNR02900_oninit(obj:Form, e:InitEventInfo)
  93. {
  94. frmf_initForm(obj); //폼 초기화
  95. }
  96. function SPMNR02900_onload(obj:Form, e:LoadEventInfo)
  97. {
  98. fSearchNursDiag();
  99. }
  100. function fSearchNursDiag(){
  101. ds_main_cond.setColumn(0, "dnar","2N");
  102. ds_main_stmtlist_stmtinfo.clearData();
  103. ds_send.clearData();
  104. ds_send.copyData(ds_main_cond);
  105. var oParam = {};
  106. oParam.id = "TRMNR02901";
  107. oParam.service = "carerecapp.StmtMngt";
  108. oParam.method = "reqGetStmtList";
  109. oParam.inds = "refCond=ds_send";
  110. oParam.outds = "ds_main_stmtlist_stmtinfo=stmtinfo";
  111. oParam.async = false;
  112. tranf_submit(oParam);
  113. }
  114. function group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
  115. {
  116. fSearchNursDiag();
  117. }
  118. function group2_input3_onkeydown(obj:Edit, e:KeyEventInfo)
  119. {
  120. if(e.keycode == 13){
  121. obj.updateToDataset();
  122. fSearchNursDiag();
  123. }
  124. }
  125. function btn_select_onclick(obj:Button, e:ClickEventInfo)
  126. {
  127. fSendStmtInfo();
  128. }
  129. function fSendStmtInfo(){
  130. var iRow = ds_main_stmtlist_stmtinfo.rowposition;
  131. if(iRow < 0) {
  132. sysf_messageBox("진술문장을 하나 ",C002);
  133. return;
  134. }
  135. ds_hidden_stmtinfo.copyData(ds_main_stmtlist_stmtinfo);
  136. ds_hidden_stmtinfo.clearData();
  137. ds_hidden_stmtinfo.addRow();
  138. ds_hidden_stmtinfo.copyRow(0, ds_main_stmtlist_stmtinfo, iRow);
  139. if(frmf_checkOpener()){
  140. opener.ds_hidden_retinfo_stmtinfo.copyData(ds_hidden_stmtinfo);
  141. }else{
  142. alert("상위화면이 변경되어 데이터를 전달할 수 없습니다.");
  143. }
  144. this.close();
  145. }
  146. function btn_close_onclick(obj:Button, e:ClickEventInfo)
  147. {
  148. this.close();
  149. }
  150. function grd_stmtinfo_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  151. {
  152. fSendStmtInfo();
  153. }
  154. ]]></Script>
  155. </Form>
  156. </FDL>