SPMRI09004_연명연계뷰어.xfdl 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMRI09004_연명연계뷰어" classname="SPMRI09004_연명연계뷰어" inheritanceid="" position="absolute 0 0 914 894" titletext="연명연계뷰어" onload="SPMRI09004_연명연계뷰어_onload" oninit="SPMRI09004_연명연계뷰어_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" text="연명연계뷰어" class="tit_1" position="absolute 10 0 128 25"/>
  8. <Div id="Div00" taborder="1" style="background:silver;" text="Div00" position="absolute 10 46 900 887">
  9. <Layouts>
  10. <Layout>
  11. <WebBrowser id="WebBrowser00" text="WebBrowser00" position="absolute 11 9 878 830" anchor="default" taborder="1" useautobitmapcache="1" onloadcompleted="Div00_WebBrowser00_onloadcompleted"/>
  12. </Layout>
  13. </Layouts>
  14. </Div>
  15. <Static id="Static02" text="문서 보기" class="tit_2" position="absolute 10 29 158 49"/>
  16. </Layout>
  17. </Layouts>
  18. <Objects>
  19. <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  20. <ColumnInfo>
  21. <Column id="doccode" type="STRING" size="256"/>
  22. <Column id="docsn" type="STRING" size="256"/>
  23. </ColumnInfo>
  24. <Rows>
  25. <Row/>
  26. </Rows>
  27. </Dataset>
  28. <Dataset id="ds_docinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  29. </Objects>
  30. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
  31. function SPMRI09004_연명연계뷰어_oninit(obj:Form, e:InitEventInfo)
  32. {
  33. frmf_initForm(obj); //폼 초기화
  34. }
  35. function SPMRI09004_연명연계뷰어_onload(obj:Form, e:LoadEventInfo)
  36. {
  37. fInit();
  38. }
  39. function fInit()
  40. {
  41. //Div00.actx_browser.Navigate(gv_sURLprefix + "/xpapps/emr/recmngtxp/html/lstviewer.html","_self", "", "");
  42. Div00.WebBrowser00.url = gv_sURLprefix + "/xpapps/emr/recmngtxp/html/lstviewer.html";
  43. }
  44. function fSearch(doccode, docsn)
  45. {
  46. ds_cond.setColumn(0,"doccode", doccode);
  47. ds_cond.setColumn(0,"docsn", docsn);
  48. var oParam = {};
  49. oParam.id = "SPMRI09000_2";
  50. oParam.service = "recmngtapp.IntegrityRec";
  51. oParam.method = "reqGetYeonLstInfo";
  52. oParam.inds = "req=ds_cond";
  53. oParam.outds = "ds_docinfo=docinfo";
  54. oParam.async = false;
  55. //oParam.callback = "cf_TRMMR04001";
  56. tranf_submit(oParam);
  57. var data = ds_docinfo.getColumn(0,"data");
  58. var doc = Div00.WebBrowser00.document;
  59. doc.getElementById("lstdata").value = data;
  60. doc.getElementById("lstdoccode").value = doccode;
  61. doc.getElementById("lstusernm").value = sysf_getUserName();
  62. doc.getElementById("lstdutplcenm").value = sysf_getUserInfo("dutplcenm");
  63. doc.getElementById("lstprntdt").value = utlf_getNewDate().getDateFormat("YYYY.MM.DD hh:mm");
  64. doc.getElementById("lstrun").click();
  65. }
  66. function Div00_WebBrowser00_onloadcompleted(obj:WebBrowser, e:WebLoadCompEventInfo)
  67. {
  68. if(!frmf_checkOpener()){
  69. sysf_messageBox("문서 정보가 존재하지 않습니다.", "E999");
  70. window.close();
  71. }else {
  72. var doccode = opener.frmf_getParameter("SPMRI09004_PARAM1");
  73. var docsn = opener.frmf_getParameter("SPMRI09004_PARAM2");
  74. fSearch(doccode, docsn);
  75. }
  76. }
  77. ]]></Script>
  78. </Form>
  79. </FDL>