SPZER00200_ER중증상병군별대시보드.xfdl 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPZER00200" classname="SPSTS00100_스마트앱통계" inheritanceid="" position="absolute 0 0 1000 830" titletext="ER중증상병군별대시보드" ontimer="SPZMI02000_ontimer" oninit="SPZER00200_oninit" onload="SPZER00200_onload">
  5. <Layouts>
  6. <Layout>
  7. <WebBrowser id="web_tableau" position="absolute 0 0 1000 800" anchor="all" taborder="0" url="about:blank" useautobitmapcache="1"/>
  8. </Layout>
  9. </Layouts>
  10. <Objects>
  11. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  12. <ColumnInfo>
  13. <Column id="scrncd" type="STRING" size="256"/>
  14. <Column id="userid" type="STRING" size="256"/>
  15. <Column id="targetid" type="STRING" size="256"/>
  16. </ColumnInfo>
  17. <Rows>
  18. <Row/>
  19. </Rows>
  20. </Dataset>
  21. <Dataset id="ds_tableauinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  22. <ColumnInfo>
  23. <Column id="tableauURL" type="STRING" size="256"/>
  24. </ColumnInfo>
  25. </Dataset>
  26. </Objects>
  27. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
  28. function SPZER00200_oninit(obj:Form, e:InitEventInfo)
  29. {
  30. frmf_initForm(obj);
  31. }
  32. function SPZER00200_onload(obj:Form, e:LoadEventInfo)
  33. {
  34. //obj.parent.openstatus = "maximize";
  35. ds_send.setColumn(0, "scrncd", "TBLER00002");
  36. ds_send.setColumn(0, "userid", "ER01");
  37. ds_send.setColumn(0, "targetid", "erst");
  38. var oParam = {};
  39. oParam.id = "getUrl";
  40. oParam.service = "authinfoapp.TableauInfo";
  41. oParam.method = "reqGetTableauTicket";
  42. oParam.inds = "req=ds_send";
  43. oParam.outds = "ds_tableauinfo=tableauinfo";
  44. oParam.async = true;
  45. oParam.callback = "cf_getUrl";
  46. tranf_submit(oParam);
  47. }
  48. function cf_getUrl(sSvcId, nErrorCode, sErrorMsg)
  49. {
  50. if(nErrorCode < 0) return;
  51. var tableauURL = ds_tableauinfo.getColumn(0, "tableauURL");
  52. web_tableau.url = tableauURL;
  53. }
  54. ]]></Script>
  55. </Form>
  56. </FDL>