转至元数据结尾
转至元数据起始

在活字格页面中集成Wyn的文档,无论是报表还是仪表板,核心都是一个URL网址。

把这个URL网址作为活字格页面中某个链接的目标网址,或者作为页面中某个iframe的src属性值,即可实现用户在活字格页面中查看Wyn文档的需求。

集成效果如下图:


图中红框部分就是被集成的Wyn文档。

页面顶部的【查看报表】按钮,其命令为一个JavaScript命令,如下图:


JavaScript代码如下:

var iframe = $('[fgcname = "ReportContainer"]');
// 从本地存储中获取令牌
var token = window.localStorage["token"];
// 组织成可直接访问的URL
var urlStr = “http://localhost:51980/reports/view/5b8796af2e6c1b000e71adca?theme=default&lng=zh-CN”  + "&token=" + token;
// 将URL设置为iframe的src属性
iframe.empty();
iframe.append("<iframe style='height: 100%; width: 100%; border: 0px;' src='" + urlStr + "'/>");


代码中,可直接访问的URL,由文档URL加上令牌参数("&token=" + token)构成。

文档URL可从Wyn的门户打开预览文档,然后在预览区的右上角点击新窗口按钮获得,如下图:


新窗口地址栏的URL就是文档URL:


在登录Wyn门户之前,直接访问这个文档URL,将会跳转到Wyn登录页面。

为了能够直接打开文档,需要在文档URL后面加上令牌(token)参数,即 "&token=" + token,如:

&token= 5b87……………71adca


令牌的获取,可以使用一个网页工具,也可以使用JavaScript代码调用Wyn的登录API。


  • 无标签