历史版本5 :如何在FineBI中发布FineReport模板 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1、描述编辑

场景描述:FineReport与FineBI集成在一起使用时,本地开发的FineReport模板,想要发布到FineBI中查看,应该如何操作呢?

如何实现:在FineBI中发布FineReport的模板有两种方式:1)在目录中挂出;2)在模板中使用web组件链接展示;下面我们详细介绍下两种方式如何操作;

2、操作步骤编辑

2.1 挂出模板

1. 登录FineBI数据决策系统后,进入管理系统>目录管理,选择想要挂出的对应目录后,点击添加模板,如下图:

222

2. 进入模板设置界面,此时页面即显示当前工程中的所有FineReport模板,如下图,勾选想要发布的模板即可;

222

3. 点击下一步,设置挂出模板的名称、描述、类型等;

222

4. 点击确定,该FR模板即挂出成功。进入对应目录下,即可看到挂出的模板,如下图:

222

2.2 链接展示

1. 若想在模板中插入之前制作的FineReport模板,则可以使用WEB组件链接展示模板。新建仪表板,拖入Web组件,如下图:

222

2. 为该Web组件添加超链接,对应FineReport仪表板的链接为:/webroot/decision/view/report?viewlet=xxxxx.cpt,xxxxx.cpt对应为该模板保存在reportlets文件夹中的CPT文件名称。比如FR模板CPT文件为聚合报表.cpt,则该模板的链接就是/webroot/decision/view/report?viewlet=聚合报表.cpt。如下图:

222

  • 若cpt文件位于reportlets下一级文件夹,例如模板段落明细表位于..\webapps\webroot\WEB-INF\reportlets\test,则链接形式为/webroot/decision/view/report?viewlet=test/段落明细表.cpt

  • 若添加填报报表,则需在链接添加后缀&op=write。例如供应商信息查询为填报报表,则链接形式为/webroot/decision/view/report?viewlet=供应商信息查询.cpt&op=write

  • 若需要添加的报表A中添加了超链接,且链接至另一报表B,如下图,供应商信息查询报表中添加了超链接,链接模板地址位于..\reportlets\demo\chart;

    1.png

    则在BI中添加时,不仅需要将供应商信息查询报表拷贝至..\webapps\webroot\WEB-INF\reportlets\目录下,还需要将超链接的折线图模板拷贝至对应的..\reportlets\demo\chart目录下,这样模板在添加成功后,才能成功超链接跳转。