powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Программно сделать reset pagination
20 сообщений из 20, страница 1 из 1
Программно сделать reset pagination
    #39328197
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем гуру.

Подскажите, как сделать программно reset pagination для стандартного отчета? Есть модальное окно, в котором грузится форма со стандартным отчетом (не IR). Вызывается из разных мест по параметрам. Нужно при открытии модального окна нужно принудительно переходить на первую страницу. Пойдет любой вариант. Заранее спасибо

Версия APEX - 4.2
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328243
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий,
во всех линках и бранчах перехода есть поле-галка Очистить страничку. Выбирается какую.
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328273
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
второй вариант декларативно - обнулять не при открытии, а при закрытии. Что логично.
Как вариант бранч на саму себя после процесса закрытия и там галка reset pagination
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328281
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

в том то и дело, что не по линкам делаю. У меня реализован вызов модального окна по двойному клику.
Согласен, что лучше обнулять при закрытии окна. Пример кода на JS нужен,я пока не силен в нем((
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328282
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов ЮрийСогласен, что лучше обнулять при закрытии окна. Пример кода на JS нужен,я пока не силен в нем((
выше же описал бранч. У меня так.
Есть ещё в урл параметры - лень искать.
JS ни при чём.
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328284
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий,
у меня модальное окно это страница. Поэтому и бранч и урл доступны.
Что у вас - не знаю.
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328296
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов ЮрийЕсть модальное окно, в котором грузится форма со стандартным отчетом (не IR).
вот странно как то).
У вас как работает поиск по НЕ IR, если фильтров там нету и пагинация ВКЛ?
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328311
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Леонов ЮрийДобрый день всем гуру.

Подскажите, как сделать программно reset pagination для стандартного отчета? Есть модальное окно, в котором грузится форма со стандартным отчетом (не IR). Вызывается из разных мест по параметрам. Нужно при открытии модального окна нужно принудительно переходить на первую страницу. Пойдет любой вариант. Заранее спасибо

Версия APEX - 4.2

https://docs.oracle.com/database/121/HTMDB/concept_url.htm#HTMDB03020

Clears the cache. This sets the value of items to null.

To clear cached items on a single page, specify the numeric page number. To clear cached items on multiple pages, use a comma-separated list of page numbers. Clearing a page's cache also resets any stateful processes on the page. Individual or comma-separated values can also include collection names to be reset or the keyword RP, which resets region pagination on the requested page. The keyword APP clears cache for all pages and all application-level items in the current application and removes sort preferences for the current user. The keyword SESSION achieves the same result as the APP keyword, but clears items associated with all applications that have been used in the current sessSee Also: "Clearing Session State"ion.
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328333
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

если я закрываю модальное окно и бранчем перехожу на него же, то оно по идее откроется в браузере?

или я неправильно понимаю логику?
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328337
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123У вас как работает поиск по НЕ IR, если фильтров там нету и пагинация ВКЛ?

Мне поиск там не нужен. По крайней мере такая задача не ставилась
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328370
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий,
Леонов Юрийили я неправильно понимаю логику?
смотря где стоит процесс window.close;
Попробуйте. Либо моргнёт, либо не успеет т.к. редирект.
Леонов ЮрийМне поиск там не нужен. По крайней мере такая задача не ставилась
ОК
я вообще всегда убираю пагинацию в не IR. Она тут не имеет смысла.
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328371
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий,
вот снять пагинацию для 11 и 12
apex/f?p=1:::::RP,11,12

Удачи!
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328443
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123я вообще всегда убираю пагинацию в не IR. Она тут не имеет смысла.

А если данных много? Тогда как? Безразмерные страницы?
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328453
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов ЮрийPetro123я вообще всегда убираю пагинацию в не IR. Она тут не имеет смысла.
А если данных много? Тогда как? Безразмерные страницы?
это апекс придумал такой отчёт без фильтра и поиска. Не я придумал.
Он очень лёгкий по HTML и не грузит систему.
Соответственно применяется только:
- там где до 1000 записей
- ставим одну страничку всегда и тогда работает поиск по Ctrl+F от браузера
- как крайний вариант, сверху выпадающий список-фильтр. При открытии он пуст и ничего не показывается. При выборе юзверем сразу фильтр таблы.
...
У меня так.
В остальных местах - IR (85%)
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328465
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

хм, у меня не все так просто получилось, могут быть и страницы с записями более нескольких тысяч...
Буду думать, спасибо за инфу
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328477
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юриймогут быть и страницы с записями более нескольких тысяч..
в базе и миллионы могут быть.
Главное для работы выводить не все.
Т.е. проектировать АРМ как в СССР ))
Удачи!
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328752
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Леонов Юрий,
вот снять пагинацию для 11 и 12
apex/f?p=1:::::RP,11,12

Удачи!

Это снять пагинацию для форм или страниц на отчете?
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328770
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий,
проверь и отпишись)
Думаю что для всего что есть на страницах.
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328787
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
сделал для одной формы, нифига не сбросило
...
Рейтинг: 0 / 0
Программно сделать reset pagination
    #39328794
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разобрался, не в том месте ставил RP))

спасибо всем за участие
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Программно сделать reset pagination
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]