我的要求是创建两个按钮。一个按钮将下载交互式报告中的所有数据(从DB_TABLE中选择*)。另一个按钮将根据过滤项目下载交互式报告数据(从DB_TABLE中选择*,其中Name =:P1_Name)
我考虑过使用javascript:gReport.controls.download();但这似乎不起作用。
您可以指点我的任何想法或网站?非常感谢提前。
不,我不知道为什么他们想要两个单独的按钮来下载报告,而不是使用交互式报告菜单中的“下载”按钮。
答案 0 :(得分:0)
将按钮的请求值设置为CSV,因此您的链接看起来像f?p=181:9:3839908094418724:CSV::::
这只会执行默认的CSV下载。但是,没有内置的方法可以从IR获取查询。我的意思是应用过滤器的IR
如果您只想下载通过where子句中的页面项目过滤的结果,并且不打扰任何IR过滤器等,您可以在另一个页面上设置报告,并为第二个按钮目标设置链接页面(请求中包含CSV,但请使用重定向)。浏览器会提示您一个保存对话框,但您不会在页面上结束。