SPASB01600_격리주의안내문.xfdl 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPASB01600" position="absolute 0 0 425 366" titletext="격리주의 안내문" onload="SPASB01600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group3" scrollbars="autoboth" position="absolute 5 33 410 338" style="">
  8. <Layouts>
  9. <Layout>
  10. <Div id="group2" position="absolute 0 8 405 43" style="align: top;" class="div_SA" anchor="default">
  11. <Layouts>
  12. <Layout>
  13. <Static id="caption2" class="search_name" position="absolute 15 8 101 25" style="" text="격리종류 :" anchor="default"/>
  14. <Radio innerdataset="ds_init_A0140list_A0140" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="rdo_isolkind" taborder="3" position="absolute 110 10 375 25" style="" onitemchanged="group3_group2_rdo_isolkind_onitemchanged" anchor="default"/>
  15. </Layout>
  16. </Layouts>
  17. </Div>
  18. <Static id="caption1" class="tit_2" position="absolute 5 48 127 65" style="" text="격리주의 안내문" anchor="default"/>
  19. <Shape id="line1" class="line_1" linetype="horizontal" position="absolute 0 65 400 69" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  20. <Div id="ivw_isolguidedoculist" taborder="1" position="absolute 1 69 402 288" style="border:1 solid #808080ff ;"/>
  21. </Layout>
  22. </Layouts>
  23. </Div>
  24. <Div id="grp_tle" position="absolute 0 0 405 25" style="">
  25. <Layouts>
  26. <Layout>
  27. <Static id="caption14" class="tit_1" position="absolute 0 0 162 23" style="" text="격리주의 안내문"/>
  28. </Layout>
  29. </Layouts>
  30. </Div>
  31. <Div id="grp_btn" position="absolute 0 320 405 350" style="">
  32. <Layouts>
  33. <Layout>
  34. <Button id="btn_close" class="btn4_letter2" position="absolute 345 5 401 27" style="" text="닫기" onclick="grp_btn_btn_close_onclick"/>
  35. <Button id="btn_rgcn" class="btn4_letter2" position="absolute 289 5 345 27" style="" text="등록" onclick="grp_btn_btn_rgcn_onclick"/>
  36. </Layout>
  37. </Layouts>
  38. </Div>
  39. </Layout>
  40. </Layouts>
  41. <Objects>
  42. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  43. <ColumnInfo>
  44. <Column id="isolkind" type="STRING" size="256"/>
  45. <Column id="patpid" type="STRING" size="256"/>
  46. <Column id="isoldispkind" type="STRING" size="256"/>
  47. </ColumnInfo>
  48. <Rows>
  49. <Row>
  50. <Col id="isolkind"/>
  51. <Col id="patpid"/>
  52. <Col id="isoldispkind"/>
  53. </Row>
  54. </Rows>
  55. </Dataset>
  56. <Dataset id="ds_main_isolguidedocuinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  57. <ColumnInfo>
  58. <Column id="isolguidedoculist" type="STRING" size="256"/>
  59. </ColumnInfo>
  60. <Rows>
  61. <Row>
  62. <Col id="isolguidedoculist"/>
  63. </Row>
  64. </Rows>
  65. </Dataset>
  66. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  67. <ColumnInfo>
  68. <Column id="send" type="STRING" size="256"/>
  69. </ColumnInfo>
  70. <Rows>
  71. <Row>
  72. <Col id="send"/>
  73. </Row>
  74. </Rows>
  75. </Dataset>
  76. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  77. <ColumnInfo>
  78. <Column id="hidden" type="STRING" size="256"/>
  79. </ColumnInfo>
  80. <Rows>
  81. <Row>
  82. <Col id="hidden"/>
  83. </Row>
  84. </Rows>
  85. </Dataset>
  86. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  87. <ColumnInfo>
  88. <Column id="isoldispdisplists" type="STRING" size="256"/>
  89. </ColumnInfo>
  90. </Dataset>
  91. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  92. <ColumnInfo>
  93. <Column id="A0140list" type="STRING" size="256"/>
  94. </ColumnInfo>
  95. </Dataset>
  96. <Dataset id="ds_init_A0140list_A0140" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  97. </Objects>
  98. <Bind>
  99. <BindItem id="item0" compid="group3.group2.rdo_isolkind" propid="value" datasetid="ds_main_cond" columnid="isolkind"/>
  100. </Bind>
  101. <Script type="xscript4.0"><![CDATA[include 'com_commonxp::comm_main.xjs';
  102. include 'com_departmentcodexp::ZSD001.xjs';
  103. include 'com_basiccodexp::ZBC001.xjs';
  104. function SPASB01600_onload(obj:Form, e:LoadEventInfo) {
  105. frmf_initForm(obj);
  106. //grdf_initGrid(grd_XXX);
  107. //grdf_setGridSort(grd_XXX);
  108. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  109. fInitialize();
  110. }
  111. function fInitialize() {
  112. trace(' SPASB01600 load ');
  113. // 공통코드를 조회한다.
  114. //zbcfGetCodeList( new Array("A0140"), new Array("ds_init_A0140list"));
  115. var arrParam = [
  116. {dsNm: "ds_init_A0140list_A0140", cdGrpId: "A0140" }
  117. ];
  118. appf_getCodeList(arrParam);
  119. ds_main_cond.clearData();
  120. ds_main_cond.addRow();
  121. //var getPara = opener.window.javascript.frmf_getParameter("SPASB01600_param"); 김홍점 수정 20071015
  122. //var isolkind = ds_main_cond.getColumn(0, "isolkind");
  123. var isolkind = arg_isolkind;
  124. ds_main_cond.setColumn(0, "isolkind", isolkind);
  125. trace("격리주의 안내문 : isolkind : " + arg_isolkind);
  126. if(isolkind == "B"){
  127. //ds_main_cond.setColumn( 0, "isolkind", getPara);
  128. group3.ivw_isolguidedoculist.url = "ast_infcmngtxp::SPASB01700_혈액주의안내문.xfdl" //ivw_isolguidedoculist
  129. } else if(isolkind == "C"){
  130. //ds_main_cond.setColumn( 0, "isolkind", getPara);
  131. group3.ivw_isolguidedoculist.url = "ast_infcmngtxp::SPASB01800_접촉주의안내문.xrw"
  132. } else if(isolkind == "A"){
  133. //ds_main_cond.setColumn( 0, "isolkind", getPara);
  134. group3.ivw_isolguidedoculist.url = "ast_infcmngtxp::SPASB01900_공기주의안내문.xrw"
  135. }
  136. if ( getPatientInfo("pid") != '' ) {
  137. ds_main_cond.setColumn( 0, "patpid", getPatientInfo("pid") );
  138. }
  139. ds_main_cond.setColumn( 0, "isoldispkind",ds_main_cond.getColumn(0, "isolkind"));
  140. dsf_makeValue( ds_send, "reqdata", "string", "" );
  141. ds_send_reqdata.copyData(ds_main_cond);
  142. // if(submit('TRASB01201')) {
  143. // grp_btn.btn_rgcn.text = '해제';
  144. // }
  145. //model.refresh();
  146. }
  147. function group3_group2_rdo_isolkind_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
  148. if(ds_main_cond.getColumn(0, "isolkind") == "B") {
  149. ds_main_cond.setColumn( 0, "isoldispkind",ds_main_cond.getColumn(0, "isolkind"));
  150. ds_send_reqdata.copyData(ds_main_cond);
  151. group3.ivw_isolguidedoculist.url = "ast_infcmngtxp::SPASB01700_혈액주의안내문.xrw"
  152. } else if(ds_main_cond.getColumn(0, "isolkind") == "C"){
  153. ds_main_cond.setColumn( 0, "isoldispkind",ds_main_cond.getColumn(0, "isolkind"));
  154. ds_send_reqdata.copyData(ds_main_cond);
  155. group3.ivw_isolguidedoculist.url = "ast_infcmngtxp::SPASB01800_접촉주의안내문.xrw"
  156. } else if(ds_main_cond.getColumn(0, "isolkind") == "A"){
  157. ds_main_cond.setColumn( 0, "isoldispkind",ds_main_cond.getColumn(0, "isolkind"));
  158. ds_send_reqdata.copyData(ds_main_cond);
  159. group3.ivw_isolguidedoculist.url = "ast_infcmngtxp::SPASB01900_공기주의안내문.xrw"
  160. }
  161. }
  162. function grp_btn_btn_close_onclick(obj:Button, e:ClickEventInfo) {
  163. this.close();
  164. }
  165. function grp_btn_btn_rgcn_onclick(obj:Button, e:ClickEventInfo) {
  166. frmf_setParameter("SMASB01100_dispcd", ds_main_cond.getColumn(0, "isolkind"));
  167. frmf_open("SMASB01100", "SMASB01100", ""-"", "", "1", "10", "10", "", "", "", "", "", "M");
  168. }
  169. ]]></Script>
  170. </Form>
  171. </FDL>