如何将所有Interactive grid Filter Oracle APEX重置为页面加载过程

时间:2018-11-22 20:07:09

标签: oracle-apex

对于Interactive Grid Oracle APEX,当页面新加载时,如何重置页面上的所有过滤器。

1 个答案:

答案 0 :(得分:1)

您可以尝试在页面加载时创建动态操作,并为“执行JavaScript代码”设置操作类型。在代码部分中粘贴:

apex.region("yourReportRegionName").widget().interactiveGrid("getActions").invoke("reset-report");

或者如果您使用APEX 18.1+,则以下代码也应起作用:

apex.region("projects_report").call("getActions").invoke('reset-report');

有关更多详细信息,请查看Marko Goricki的github https://github.com/mgoricki/orclapex-ig-cheat-sheet。那里有一些有用的技巧,还可以链接到约翰·辛德(John Synder)的博客。