引用另一个可变的报告区域

时间:2014-01-23 16:24:44

标签: oracle-apex

:APEX $ ROW_SELECTOR是表格报告区域1

我想从“Table”中选择记录,其中:APEX $ ROW_SELECTOR ='X'作为同一页面上区域2中报告的来源。报告不返回数据

从表格中选择*:APEX $ ROW_SELECTOR ='X'

1 个答案:

答案 0 :(得分:0)

:APEX $ ROW_SELECTOR ='X'仅在您发布页面时有效,并且仅在为表格形式的每一行设置的流程或验证或计算的上下文中有效。

您的要求似乎要求使用javascript。

我有一份很长的文件说明我需要在某处发布,但解决方案的内容如下:

  1. 创建一个页面项以存储选定的记录键值
  2. 创建一个动态操作,侦听复选框上的点击,并将选中的值设置为页面项
  3. e.g。如果行选择器复选框是第1列,则通过更改为JQuery选择器$("input[name='f01']")

    来触发它

    并且作为操作让它运行此javascript代码

    var checkedVals;
    $("input[name='f01']:checked").each( 
        function() { 
           checkedVals += ':' + this.value;
        } 
    );  
    $s('PXX_LOOKUP_KEY', checkedVals); // use the name of your page item from step 1
    

    3.创建动态操作以刷新由更改页面项值触发的每个子报告

    4.为子报告创建过滤器以读取此页面项目值(例如,处理多个值)并将页面项目设置为刷新报告时要发布的项目之一