首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以编程方式将Apex 5报表还原为默认状态?

如何以编程方式将Apex 5报表还原为默认状态?
EN

Stack Overflow用户
提问于 2017-12-06 14:19:59
回答 1查看 1.1K关注 0票数 0

我在Apex 5中有一个交互式报告,每次加载页面时,我都希望它看上去与我第一次运行它时所显示的完全一样,并设置为默认设置。

问题是,如果用户在下次页面加载时应用任何筛选器或隐藏列,报表就会记住该配置。

我试图在这里使用无文档化的APEX_IR.RESET_REPORT过程:

ir.htm#BABEJAFB

但是它要么不起作用,要么只是取消最后一个更改,或者需要多次运行才能实际工作。

在页面加载时,我尝试使用以下代码执行动态操作:

代码语言:javascript
复制
DECLARE  
  v_region_id APEX_APPLICATION_PAGE_REGIONS.REGION_ID%TYPE;  
BEGIN  


  SELECT region_id INTO v_region_id  
  FROM APEX_APPLICATION_PAGE_REGIONS  
  WHERE application_id = :APP_ID  
  AND page_id = :APP_PAGE_ID  
  AND static_id = 'Images_Report'; 


   APEX_IR.RESET_REPORT(  
       P_page_id => :APP_PAGE_ID,  
       P_region_id => v_region_id,  
       p_report_id => null

  );  

END;  

我也试过这个代码

代码语言:javascript
复制
DECLARE  
  v_region_id APEX_APPLICATION_PAGE_REGIONS.REGION_ID%TYPE;  
BEGIN  


  SELECT region_id INTO v_region_id  
  FROM APEX_APPLICATION_PAGE_REGIONS  
  WHERE application_id = :APP_ID  
  AND page_id = :APP_PAGE_ID  
  AND static_id = 'Images_Report'; 


   APEX_IR.RESET_REPORT(  
       P_page_id => :APP_PAGE_ID,  
       P_region_id => v_region_id,  
       p_report_id => APEX_IR.GET_LAST_VIEWED_REPORT_ID(
                        p_page_id   => :APP_PAGE_ID,
                        p_region_id => v_region_id
                       )

  );  

END;  

每次加载页面时,我都希望报表处于默认状态(在第一次运行时)。

相反,报告将显示最后一个状态,即使用户注销、登录和重新启动应用程序也是如此。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-07 01:20:27

将RIR作为URL中的清除缓存参数发送

https://docs.oracle.com/database/apex-5.1/HTMDB/linking-to-interactive-reports.htm#GUID-B917CEB3-A0B9-414B-A90A-7B44DD15EA67

URL看起来就像

代码语言:javascript
复制
f?p=102:94:6722612001859::NO:RIR::

https://docs.oracle.com/database/apex-5.1/HTMDB/understanding-url-syntax.htm#HTMDB03019

文档说明了关于apex_ir.reset_report过程的这一点。

此过程只应在页面提交过程中使用。

所以你才有麻烦

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47676488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档