zoukankan      html  css  js  c++  java
  • URL OpenDocument

      以前用在DASHBOARD 使用URL传参 到webi 报表。还是很多不理解,现在明白多了。于是做个较为详细的记录。尽管dashboard 很快就被淘汰了。也许没什么用。看看也好。

      之前的报表,传参都比较好理解。一般都是&lsSZAUTH_TEXT_01= ,后面接变量的技术名称。至于为什么我也不得而知。总是依葫芦画瓢。

      ="http://webbop.byd.com.cn:8080/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID="  这是前缀。进入服务器的。必须要有的。后面开始接很长一串需要传输的参数

      一般是&lsSZAUTH_TEXT_01=  & 具体的数据。MD5权限码。

      这次传输的不是参数了,而是WEBI过滤器中的提示。因为这个没有参数,所以一时难倒了我。也不知道该如何做。其实可以通过一些取巧的方法,得知的。

      1 先进入BI启动版里。寻找一个文件作为测试

      

      2 编辑文档链接

      

      添加文档链接,它就会进行跳转获取较为完整的URL。例如获取过滤器的前缀&ls

      3 添加需要跳转的文档

      

      4 会出现需要填写的过滤器或者变量输入

      

      此时点击列名,看跳转成功后是否能成功刷新传入的宿舍二字。

      

      验证成功传参之后,回到原来的列。点编辑公式。

      获取我们需要的一串符号。

      ="<a href="../../opendoc/openDocument.jsp?iDocID=FggcO1qNKwUA2t4AAADns0IB1K5Sf_ZH&sIDType=CUID&sType=wid&sRefresh=N&lsMpm%E8%BE%93%E5%85%A5%20Unit%20%E7%9A%84%E5%80%BC%EF%BC%9A=%E5%AE%BF%E8%88%8D" title="" target="_blank" nav="doc">"+[提车量(近12月)]+"</a>"

      "<a href="../../opendoc/openDocument.jsp? 等同于  "http://webbop.byd.com.cn:8080/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID="  

       iDocID 是跳转文档的技术名 所有的都以&做连接分隔符

      &lsMpm%E8%BE%93%E5%85%A5%20Unit%20%E7%9A%84%E5%80%BC%EF%BC%9A  应当是我们需要的前缀名,后面这些转义字符我也不知道怎么弄。

       凑巧发现了一个在线网站提供URL转码  http://tool.oschina.net/encode?type=4

       解码后内容是 &lsMpm输入 Unit 的值:=    

      其实不转义过来也行,我就是嫌它太长了。所以动了下手

      如此在dashboard 里安心放置即可成功传参了。

      

      如此就可很好的完美传参了。

  • 相关阅读:
    11.MySQL
    10、设计模式
    9
    8
    7
    6
    5
    4
    3
    2
  • 原文地址:https://www.cnblogs.com/sakura3/p/8080488.html
Copyright © 2011-2022 走看看