仅在单击提交按钮后才会填充交互式报告
Interactive Report to be populated only after Submit Button Click
我有一个交互式报告,只有在 selecting Select 列表中存在的一些变量并单击“提交”按钮后才应该填充该报告。
因为变量是从填充交互式报告的同一个 table 填充的。目前,交互式报告在 selecting select 列表中的任何值后得到填充。
有什么方法可以在点击提交按钮后才填充数据吗?
你可能有一个隐藏的项目,例如P1_SHOW_DATA 并在报告查询中引用它:
AND :P1_SHOW_DATA = 'Y'
然后仅在单击提交按钮时将此项目设置为 'Y'。
我是这样理解问题的:
- 有一个交互式报告;它的查询看起来像(例如)
select * From emp
(emp
是 Scott 的样本 table)
- 页面上有几个 select 列表项,例如
deptno
和 job
它们的来源是相同的 emp
table 的列,例如
select d.dname d, e.deptno r
from emp e join dept d on e.deptno = d.deptno
和
select e.job d, e.job r
from emp e
一旦您从 select 部门 and/or 列表中找到工作,交互式报告就会刷新并显示结果
- 你不想要这样的行为,但是
- select 部门号
- select 工作
- 按下 "Submit" 按钮
- 然后刷新报告
如果是这样,我相信 select 列表项的 对 selection 属性 的页面操作设置为不是 None
,而是 Submit
或 Redirect and set value
。解决方案?将 属性 设置为 none。这意味着您将 select 值,但在您提交页面之前不会刷新报告,您将通过按下按钮手动刷新。
我有一个交互式报告,只有在 selecting Select 列表中存在的一些变量并单击“提交”按钮后才应该填充该报告。
因为变量是从填充交互式报告的同一个 table 填充的。目前,交互式报告在 selecting select 列表中的任何值后得到填充。
有什么方法可以在点击提交按钮后才填充数据吗?
你可能有一个隐藏的项目,例如P1_SHOW_DATA 并在报告查询中引用它:
AND :P1_SHOW_DATA = 'Y'
然后仅在单击提交按钮时将此项目设置为 'Y'。
我是这样理解问题的:
- 有一个交互式报告;它的查询看起来像(例如)
select * From emp
(emp
是 Scott 的样本 table) - 页面上有几个 select 列表项,例如
deptno
和job
它们的来源是相同的
emp
table 的列,例如select d.dname d, e.deptno r from emp e join dept d on e.deptno = d.deptno
和
select e.job d, e.job r from emp e
一旦您从 select 部门 and/or 列表中找到工作,交互式报告就会刷新并显示结果
- 你不想要这样的行为,但是
- select 部门号
- select 工作
- 按下 "Submit" 按钮
- 然后刷新报告
如果是这样,我相信 select 列表项的 对 selection 属性 的页面操作设置为不是 None
,而是 Submit
或 Redirect and set value
。解决方案?将 属性 设置为 none。这意味着您将 select 值,但在您提交页面之前不会刷新报告,您将通过按下按钮手动刷新。