1

我的要求是创建两个按钮。一个按钮,将下载交互式报告中的所有数据(从 DB_TABLE 中选择 *)。另一个按钮将下载基于过滤器项目的交互式报告数据(从 DB_TABLE 中选择 *,其中 Name = :P1_Name)

我考虑过使用 javascript:gReport.controls.download(); 但这似乎不起作用。

您可以指出我的任何想法或网站吗?提前谢谢了。

不,我不知道为什么他们需要两个单独的按钮来下载报告,而不是使用交互式报告菜单中的“下载”按钮。

4

1 回答 1

0

将按钮的请求值设置为 CSV,因此您的链接看起来像f?p=181:9:3839908094418724:CSV::::
这将只执行默认的 CSV 下载。但是,没有内置方法可以从 IR 获取查询。我的意思是应用了过滤器的 IR。
如果您只想下载通过 where 子句中的页面项目过滤的结果,并且不打扰任何 IR 过滤器等,您可以在另一个页面上设置报告,并让您的链接指向第二个按钮目标页面(请求中包含 CSV,但请使用重定向)。浏览器将通过保存对话框提示您,但您最终不会出现在页面上。

于 2012-08-23T07:22:04.800 回答