无法从内联弹出窗口的条形图中为页面项目分配值
Unable to assign value to page item from bar chart for inline popup
我已经为内联弹出窗口(经典报告)创建了条形图和动态操作。当我单击每个条形弹出框时出现但它没有提供数据库的输出。
使用的步数 -
已创建 region1、图表和系列(条形图)。
已创建 region2 ,已创建经典报告并将其设为内联弹出窗口(用于弹出窗口)
在 Region2 中使用以下查询
select pws , prdct_cd from pws_data where pws = :PWS
(如果我将 :PWS 作为 'PWS3' 发送,它将给出 2 行)参考下图
为 region1 创建了动态操作
1.Event 已创建
时间:点击
选择类型:区域
地区:地区 1
2.Action 已创建
动作:开放区域
选择类型:地区
区域:区域 2
4.Created 页面项目:Region1
的 PWS
如何赋值
我无法将值(PWS1 或 PWS2 ..)传递到我的页面项目 (PWS)。
我是 Apex 的菜鸟。请帮忙
根据示例数据集 EMP/DEPT,您可以按照以下方式执行此操作。该页面的功能是您有一个条形图,其中包含每个部门的员工人数。当您单击一个部门时,您会得到一份列出该部门所有员工的报告。报表类型为“内联对话框”。
- 使用以下 SELECT 语句创建图表(条形图):
SELECT
d.dname,
d.deptno,
COUNT(e.empno)
FROM
dept d
LEFT OUTER JOIN emp e ON d.deptno = e.deptno
GROUP BY
d.dname,
d.deptno
标签 = DNAME,值 = COUNT(e.empno)。
在图表区域创建一个隐藏页面项目P1_DEPTNO。
在区域模板“内联弹出”的“内联对话框”位置创建一个报告(区域名称“Emp Report”)。 Table 名称:EMP
,Where 子句:deptno = :P1_DEPTNO
,要提交的页面项目:P1_DEPTNO
在 P1_DEPTNO 更改时创建动态操作,其中包含 2 个真实操作:(1) 刷新区域“Emp Report”和 (2) 打开区域“Emp Report”。您需要先刷新以将 P1_DEPTNO 的值提交给会话,以便您只获取所需的行。
使用以下 javascript 代码将 link 添加到“重定向到 URL”类型的图表:
javascript:apex.item( "P1_DEPTNO" ).setValue( '#DEPTNO#' );
应该就这些了。这对我有用,我建议你先用 EMP/DEPT 试试,然后再转换成你自己的页面。在 20.2 上测试,但也应该在 19.1 上工作。
我已经为内联弹出窗口(经典报告)创建了条形图和动态操作。当我单击每个条形弹出框时出现但它没有提供数据库的输出。
使用的步数 -
已创建 region1、图表和系列(条形图)。
已创建 region2 ,已创建经典报告并将其设为内联弹出窗口(用于弹出窗口) 在 Region2 中使用以下查询
select pws , prdct_cd from pws_data where pws = :PWS
(如果我将 :PWS 作为 'PWS3' 发送,它将给出 2 行)参考下图为 region1 创建了动态操作 1.Event 已创建 时间:点击 选择类型:区域 地区:地区 1 2.Action 已创建 动作:开放区域 选择类型:地区 区域:区域 2 4.Created 页面项目:Region1
的 PWS
如何赋值
我无法将值(PWS1 或 PWS2 ..)传递到我的页面项目 (PWS)。
我是 Apex 的菜鸟。请帮忙
根据示例数据集 EMP/DEPT,您可以按照以下方式执行此操作。该页面的功能是您有一个条形图,其中包含每个部门的员工人数。当您单击一个部门时,您会得到一份列出该部门所有员工的报告。报表类型为“内联对话框”。
- 使用以下 SELECT 语句创建图表(条形图):
SELECT
d.dname,
d.deptno,
COUNT(e.empno)
FROM
dept d
LEFT OUTER JOIN emp e ON d.deptno = e.deptno
GROUP BY
d.dname,
d.deptno
标签 = DNAME,值 = COUNT(e.empno)。
在图表区域创建一个隐藏页面项目P1_DEPTNO。
在区域模板“内联弹出”的“内联对话框”位置创建一个报告(区域名称“Emp Report”)。 Table 名称:
EMP
,Where 子句:deptno = :P1_DEPTNO
,要提交的页面项目:P1_DEPTNO
在 P1_DEPTNO 更改时创建动态操作,其中包含 2 个真实操作:(1) 刷新区域“Emp Report”和 (2) 打开区域“Emp Report”。您需要先刷新以将 P1_DEPTNO 的值提交给会话,以便您只获取所需的行。
使用以下 javascript 代码将 link 添加到“重定向到 URL”类型的图表:
javascript:apex.item( "P1_DEPTNO" ).setValue( '#DEPTNO#' );
应该就这些了。这对我有用,我建议你先用 EMP/DEPT 试试,然后再转换成你自己的页面。在 20.2 上测试,但也应该在 19.1 上工作。