php登录抓取网页指定内容(系统基本上趋向于架构的浏览器/服务器模式,如何制作好的报表)
优采云 发布时间: 2021-11-09 20:04php登录抓取网页指定内容(系统基本上趋向于架构的浏览器/服务器模式,如何制作好的报表)
现在用户开发的系统基本趋向于BS架构的浏览器/服务器模型。这些系统可能是用不同的语言开发的,如HTML、ASP、JSP、PHP等,因此有必要将准备好的报表嵌入到这些页面中。
FR 报表可以通过 iframe 框架集成到网页中。
2.在 iframe 框架中显示报表
2.1积分法
作为页面的一部分,报表可以作为 iframe 嵌入到网页中,只需指定 iframe 的 src。
用户可以通过控制 iframe 的位置来控制报表在页面上的显示位置。也可以通过iframe获取报表,获取报表内容或者调用报表内部的现成方法。我们将在后续章节中介绍。
注意:在这个方法中,iframe的src会显示完整的报告路径,特别是有参数的时候,可以使用post方法向iframe提交请求,这样就没有具体的参数了源代码。
2.2 个例子
我们以 HTML 为例,将报表嵌入 HTML 页面:
2.3 启动服务器
随机预览一个模板,或访问服务器管理平台,直接在设计器中启动内置服务器
2.4 效果图
在浏览器中输入:8075/WebReport/page_demo/Simple.html,效果如下:
完整示例请参考 %FR_HOME%\WebReport\page_demo\Simple.html
要在线查看示例效果,请点击 Simple.html。
3.不支持在div中显示报表
如果想让系统页面中的按钮调用FineReport中现成的js方法如(打印方法),则需要加载FineReport的js文件,FR的js使用jquery v1.9.1 帧;
在实际情况中,页面中可能不仅有报表部分,用户还可能加载其他版本的jquery。为避免js冲突,我们建议将报表内容展示在iframe中,而不是div中。
FR中需要调用js方法时,可以通过iframe获取报表,然后调用该方法。详情请参考js指令文档。
附件列表
主题: