图表数据未 link 到 APEX 中的交互式报告页面
Chart data does not link to interactive report page in APEX
我正在尝试在 APEX (Oracle) 图表中创建一个 link,它将使用 "Link Builder -Target" 向导打开一个交互式报告页面。
Link 生成器 - 目标对话框]1
不幸的是,link 传递的是列名 (bob) 而不是它的值:
https://xxxxxxxxx.xxxx.xxx:xxxx/ords/f?p=100:51:19910173095277::NO:RP,51:P51_TARGET_FIELD:#BOB#
如果我用一个值替换#BOB#,交互式页面会正确打开。
如何让 APEX 将列值而不是列名称传递到 linked 页面?
BOB是图表柱吗?
如果不在 Link 生成器中,请使用 select 或 'Value' 到 select 图表中的相应列,例如 #NAME#.
此致,
大卫
Page Designer vs Legacy Component View
Apex 5.0 仍然使用anychart 图表,但是使用Page Designer 查询图表无效。如果您更改为旧版组件视图,您必须在使用此查询保存图表时看到错误。
anychart 图表中的选择需要按照以下条款查询:
*BOB 列在 Link Builder Target
上使用无效
尝试将BOB列的值放在LINK列中,如:
SELECT
鲍勃 AS LINK,
或使用APEX_UTIL.PREPARE_URL,在这种情况下没有必要使用Link Builder Target。
...
查询只需要名为 LINK、LABEL 和 VALUE 的三列。使用别名来做这个。
SELECT
APEX_UTIL.PREPARE_URL
('f?p=&APP_ID.:14:&APP_SESSION.::::P14_RECIEVER,P14_VALUE:' || bob || ',' || quantity) AS LINK,
month AS LABEL,
quantity AS VALUE
FROM mytable
https://apex.oracle.com/pls/apex/f?p=4550
工作区:STACKQUESTIONS
用户:测试
密码:测试
我正在尝试在 APEX (Oracle) 图表中创建一个 link,它将使用 "Link Builder -Target" 向导打开一个交互式报告页面。
Link 生成器 - 目标对话框]1
不幸的是,link 传递的是列名 (bob) 而不是它的值:
https://xxxxxxxxx.xxxx.xxx:xxxx/ords/f?p=100:51:19910173095277::NO:RP,51:P51_TARGET_FIELD:#BOB#
如果我用一个值替换#BOB#,交互式页面会正确打开。
如何让 APEX 将列值而不是列名称传递到 linked 页面?
BOB是图表柱吗? 如果不在 Link 生成器中,请使用 select 或 'Value' 到 select 图表中的相应列,例如 #NAME#.
此致, 大卫
Page Designer vs Legacy Component View
Apex 5.0 仍然使用anychart 图表,但是使用Page Designer 查询图表无效。如果您更改为旧版组件视图,您必须在使用此查询保存图表时看到错误。
anychart 图表中的选择需要按照以下条款查询:
*BOB 列在 Link Builder Target
上使用无效尝试将BOB列的值放在LINK列中,如:
SELECT 鲍勃 AS LINK,
或使用APEX_UTIL.PREPARE_URL,在这种情况下没有必要使用Link Builder Target。 ...
查询只需要名为 LINK、LABEL 和 VALUE 的三列。使用别名来做这个。
SELECT
APEX_UTIL.PREPARE_URL
('f?p=&APP_ID.:14:&APP_SESSION.::::P14_RECIEVER,P14_VALUE:' || bob || ',' || quantity) AS LINK,
month AS LABEL,
quantity AS VALUE
FROM mytable
https://apex.oracle.com/pls/apex/f?p=4550
工作区:STACKQUESTIONS
用户:测试
密码:测试