Как сбросить все Интерактивные сетки Фильтр Oracle APEX как Процедура загрузки страницы - PullRequest
0 голосов
/ 22 ноября 2018

Для Interactive Grid Oracle APEX, как я могу сбросить все фильтры на странице при загрузке новой страницы.

1 Ответ

0 голосов
/ 23 ноября 2018

Вы можете попробовать создать динамическое действие при загрузке страницы и установить тип действия для «Выполнить код JavaScript».В разделе кода вставьте:

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

или, если вы используете APEX 18.1+, следующий код также должен работать:

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

Для получения более подробной информации вы можете проверить github Марко Горицкого https://github.com/mgoricki/orclapex-ig-cheat-sheet.Там есть много полезных трюков, а также ссылки на блог Джона Синдера.

...