1、描述编辑
场景描述:当FineReport与FineBI集成在一起使用时,本地开发的FineReport模板,想要发布到FineBI中查看,应该如何操作呢?
如何实现:在FineBI中发布FineReport的模板有两种方式:1)在目录中挂出;2)在模板中使用web组件链接展示;下面我们详细介绍下两种方式如何操作;
2、操作步骤编辑
1. 登录FineBI数据决策系统后,进入管理系统>目录管理,选择想要挂出的对应目录后,点击添加模板,如下图:
2. 进入模板设置界面,此时页面即显示当前工程中创建的所有FineReport模板,如下图,勾选想要发布的模板即可;
3. 点击下一步,设置挂出模板的名称、描述、类型等;
4. 点击确定,该FR模板即挂出成功。进入对应目录下,即可看到挂出的模板,如下图:
1. 若想在模板中插入之前制作的FineReport模板,则可以使用WEB组件链接展示模板。新建仪表板,拖入Web组件,如下图:
2. 为该Web组件添加超链接,对应FineReport仪表板的链接为:/webroot/decision/view/report?viewlet=xxxxx.cpt,xxxxx.cpt对应为该模板保存在reportlets文件夹中的CPT文件名称。比如FR模板CPT文件为聚合报表.cpt,则该模板的链接就是/webroot/decision/view/report?viewlet=聚合报表.cpt。如下图:
若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;