电子表格FineReport中FS的介绍

 时间:2026-02-12 00:24:07

1、FS.Trans.signOut()

退出决策平台系统

FS.tabPane.closeActiveTab()

关闭当前决策平台的标签

FS.tabPane.addItem({title:"baidu",src:"http://www.baidu.com"})

在决策平台中打开新标签页

2、示例

前面两个接口很简单,这里不再举例说明,下面详细介绍一下第三个接口,即在数据决策系统中打开一个新tab。

3、描述

数据钻取是使用超级链接实现,打开方式有三种,当前窗口,对话框,新窗口。前面2种方式很好理解,第三种在新窗口中打开,即在浏览器端打开一个新的tab页面,如果是在数据决策系统中使用,希望实现在决策系统框架下新增一个tab页签,而不是在浏览器端重新打开一个窗口,这个该怎么实现呢?

4、模板

下面以%FR_HOME%\demo\basic\DetailedDrillA.cpt为例,该模板中实现了在当前窗口的钻取功能,下面将在当前窗口打开换成在新的tab页面中打开。

5、超级链接

打开模板,进入A4单元格的超级链接设置界面,如下图:

电子表格FineReport中FS的介绍

6、将订单明细的钻取修改成在数据决策中打开一个新的tab页面,新tab页面的标题为订单明细。

新增一个JavaScript的超级链接,添加参数ID,参数值为当前单元格的值,即ID=$$$,如下图:

电子表格FineReport中FS的介绍

7、通过

window.parent.FS.tabPane.addItem({title:"baidu",src:"http://www.baidu.com"})

实现在新的tab中打开页面。

title:订单明细

src:订单明细模板的路径

具体如下图:

电子表格FineReport中FS的介绍

8、注:src最后的&符号为参数的传递,即将当前单元格的值传递给参数ID,然后再src的路径后面拼接字符串,将ID参数的值传递给需要打开的新模板中的订单号参数。

代码如下:

window.parent.FS.tabPane.addItem({title:"订单明细",src:"${servletURL}?reportlet=demo/basic/DetailedDrillB.cpt&订单号="+ID})

9、效果查看

电子表格FineReport中FS的介绍

  • 海底椰胡萝卜鸡汤
  • 新鲜芝麻叶怎么做好吃
  • 如果车被划了怎么办
  • 鬼子姜的腌制方法
  • 红枣姜茶的做法
  • 热门搜索
    灵芝粉的功效与作用 六味地黄丸什么时候吃 圆的知识点 运动会场面描写片段 常熟有什么好玩的地方 中国知识产权局 磁环的作用 晶振的作用 六安瓜片属于什么茶 什么是crm