通过异步请求实现报表组功能

 

问题描述:通过ajax的异步处理来切换多张报表的模型,类似润乾中的报表组样式,不过却别在于导出时可以每张报表逐一导出打印等。

具体实现:

首先先做两张普通的raq报表,用于之后展现所用。

在最终展现的页面中加入两个标签,分别通过触发js来进行异步处理,分别传入之前两张报表展现的url。


标签1
标签2

点击标签动态加载内容。

然后实现javascript代码:

服务器端相应则可直接使用润乾默认展现报表的showReport.jsp来进行处理将结果返回。

在页面中第一次展现时只是个空页面

点击标签后异步加载不同的报表页面。

这样还可以分别在报表中添加导出等功能按钮,分别调用。实现了异步处理展现累死报表组风格的报表。

ps:当然标签边框等风格可以通过css来进行控制,进行美工的设置

你可能感兴趣的:(通过异步请求实现报表组功能)