Oracle Форма APEX для таблицы, не сбрасывать нумерацию таблиц после изменения значений через форму - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть форма поверх отчета, и когда пользователь обновляет значения в отчете, форма появляется, они вносят изменения и затем нажимают «Применить изменения». В отчете много строк, и сейчас у меня установлены пагинации на каждые 15 страниц. Отчет настроен на частичное обновление, поэтому данные обновляются сразу после нажатия пользователем «Применить изменения». Однако, если я нахожусь на любой странице, кроме первой страницы отчета, он сбрасывает нумерацию страниц и возвращает меня на первую страницу. Есть ли способ обновить отчет, но остаться на странице, для которой я делаю правку? Таким образом, пользователь может сразу увидеть изменения, внесенные в форму.

Ответы [ 2 ]

0 голосов
/ 21 апреля 2020

Мне удалось решить проблему с помощью действия Dialog Closed dynamici c, выполнив следующее javascript:

window.location.reload(false);

Обновление браузера после того, как пользователь сделал редактирует, и нумерация страниц не сбрасывается. Это обходной путь, потому что действие Refre sh dynamici c сбрасывает нумерацию страниц. Опять же, это в APEX 5.1.3.

0 голосов
/ 20 апреля 2020

Какую версию Apex вы используете? Я только что попробовал это на apex. oracle .com, который запускает Apex 20 и - без проблем. После того, как я отредактировал какое-то значение в форме, ветвь возвращает меня в интерактивный отчет, на ту же страницу, которую я оставил.

Проверить Поведение ветви - установлено перенаправить на страницу или URL , цель - страница, на которой находится интерактивный отчет; проверьте другие свойства для target . Его действие должно быть установлено на «Нет» (предлагаются: очистить регионы, сбросить регионы, сбросить нумерацию страниц , которые могут быть установлены в свойствах вашей ветви).

...