对于Interactive Grid Oracle APEX,当页面新加载时,如何重置页面上的所有过滤器。
答案 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)的博客。