Finereport 从无到有制作填报报表11-内嵌设置

本文档详细介绍了如何将Finereport填报报表内嵌到其他系统中,包括使用iframe设置绝对路径,调整界面样式,处理填报分页参数,并提供了自定义分页按钮和加载结束事件的设置方法。同时,还提到了内嵌时关闭决策系统平台的【点击劫持攻击防护】功能以避免错误。此外,还展示了自定义导出按钮的配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接上一部分:
2个填报界面都已经制作完成。接下来就是内嵌到其他系统里面。
直接使用<iframe> </iframe>
这里需要指定绝对路径
在这里插入图片描述
界面设置style
<style>
#reportFrame{
width: 100%;
min-height: 100vh;
}
</style>

由于设置了填报分页,URL需要加上&__cutpage__=v

    <iframe id="reportFrame"
    src="http://xxxx/webroot/decision/view/report?xxxx&__cutpage__=v&id=$userId"></iframe>

我这里是添加了ID这个动态参数所以加了&id=$userId。
使用内嵌的时候需要注意:在决策系统平台中关闭【点击劫持攻击防护】这一个功能,不然内嵌会报错
在这里插入图片描述

总体流程基本就这样了。

下面增加一个小部分:
使用填报分页&__cutpage__=v过后,只能使用默认的分页按钮,这里提供自定义分页按钮:
才发现不能传文件QAQ
这里只举一个例子,需要这部分内容的请自行修改其中的内容

先制作基础界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值