对于交互式网格Oracle APEX,如何在页面加载新页面时重置页面上的所有过滤器。
您可以尝试在页面加载时创建动态操作,并为"执行JavaScript代码"设置操作类型。在代码段粘贴:
apex.region("yourReportRegionName").widget().interactiveGrid("getActions").invoke("reset-report");
或者,如果您使用APEX 18.1+,以下代码也应该有效:
apex.region("projects_report").call("getActions").invoke('reset-report');
有关更多详细信息,您可以查看Marko Goricki的githubhttps://github.com/mgoricki/orclapex-ig-cheat-sheet。这里有很多有用的技巧,还有约翰·辛德博客的链接。