SPSTS00100_스마트앱통계.xfdl 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPSTS00100" classname="SPSTS00100_스마트앱통계" inheritanceid="" position="absolute 0 0 1000 830" titletext="스마트앱통계" oninit="SPSTS00100_oninit" onload="SPSTS00100_onload">
  5. <Layouts>
  6. <Layout>
  7. <WebBrowser id="web_tableau" position="absolute 0 0 1000 830" 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="clientip" type="STRING" size="256"/>
  14. <Column id="scrncd" type="STRING" size="256"/>
  15. </ColumnInfo>
  16. <Rows>
  17. <Row/>
  18. </Rows>
  19. </Dataset>
  20. <Dataset id="ds_tableauinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  21. <ColumnInfo>
  22. <Column id="tableauURL" type="STRING" size="256"/>
  23. </ColumnInfo>
  24. </Dataset>
  25. </Objects>
  26. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
  27. function SPSTS00100_oninit(obj:Form, e:InitEventInfo)
  28. {
  29. frmf_initForm(obj);
  30. }
  31. function SPSTS00100_onload(obj:Form, e:LoadEventInfo)
  32. {
  33. ds_send.setColumn(0, "scrncd", "TBLRP00001");
  34. var oParam = {};
  35. oParam.id = "getUrl";
  36. oParam.service = "authinfoapp.TableauInfo";
  37. oParam.method = "reqGetTableauTicket";
  38. oParam.inds = "req=ds_send";
  39. oParam.outds = "ds_tableauinfo=tableauinfo";
  40. oParam.async = true;
  41. oParam.callback = "cf_getUrl";
  42. tranf_submit(oParam);
  43. }
  44. function cf_getUrl(sSvcId, nErrorCode, sErrorMsg) {
  45. if(nErrorCode < 0) return;
  46. var tableauURL = ds_tableauinfo.getColumn(0, "tableauURL");
  47. web_tableau.url = tableauURL;
  48. }
  49. ]]></Script>
  50. </Form>
  51. </FDL>