如何使用盈帆发布对外共享报表(efreport.com)

        盈帆报表系统在5.6版本中添加了发布对外共享报表功能,发布对外共享报表功能是指将制作好的报表通过http请求方式,无需登录报表系统,进行报表展示。

如何发布对外共享报表?

        一、首先管理员权限进入后台,在模板管理界面查找到要公开的模板,进行编辑。在“是否公开”属性中,选择“是”,并进行保存。如下图:

   

        二、打开浏览器,输入http请求,请求格式为“http://IP:端口/EFReport/report/checkSheet?file=公开的报表名称”。例如,服务器的IP是“192.168.0.104”,端口号是8056,公开的模板是“日期参数”模板,http请求的地址:“http://192.168.0.104:8056/EFReport/report/checkSheet?file=日期参数”,如下图:

   

        模板中带有参数,在http请求中可加入参数,请求格式为“http://IP:端口/EFReport/report/checkSheet?file=公开的报表名称&params=模板里的参数1=实际参数值;模板里的参数2=实际参数值”。例如,服务器的IP是“192.168.0.104”,端口号是8056,公开的模板是“日期参数”模板,模板参数param1为2016-1-10,模板参数param2为2018-05-01,http请求地址:“http://192.168.0.104:8056/EFReport/report/checkSheet?file=日期参数&params=param1=2016-1-10;param2=2018-05-01”。如下图:

   

        注意:不同的浏览器输入中文时,有的不会进行URL编码,正常情况下需要URL编码。如上述http请求:“http://192.168.0.104:8056/EFReport/report/checkSheet?file=日期参数”,实际会变为“http://192.168.0.104:8056/EFReport/report/checkSheet?file=%E6%97%A5%E6%9C%9F%E5%8F%82%E6%95%B0”,使用代码进行报表嵌入时,一定要注意此问题。

发布了39 篇原创文章 · 获赞 1 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/efreport/article/details/104984274