Я пытался добавить функцию для сохранения позиции прокрутки интерактивного отчета в Oracle Apex, и, похоже, она сработала.
Проблема в том, что мне пришлось удалить «Закрытое диалоговое окно»динамическое действие, потому что его Refresh совпадал с моей функцией javascript (у которой был код позиции прокрутки восстановления).Теперь мне удается сохранить позицию прокрутки, но отчет не обновляется всякий раз, когда я покидаю диалоговую страницу, заставляя меня обновить страницу, чтобы увидеть изменения, что лишает смысла сохранение позиции прокрутки.
$(window).scrollTop(scrollPosition);
Динамическое действие:
Меню динамического действия с настройкой After Refresh
Действительное действие с кодом JavaScript
Я также попытался добавить действие обновления в javascript, сразу после того, как на странице было установлено положение прокрутки, но оно тоже не сработало, и я вернулся в начало страницы.Это делает то же самое, если я помещаю действие обновления перед действием позиции прокрутки.
apex.event.trigger("#region_ir","apexrefresh");
Есть ли способ обновить или обновить отчет с изменениями до или после срабатывания функции восстановления позиции прокрутки