powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Пагинация APEX 4.2 offset limit
1 сообщений из 1, страница 1 из 1
Пагинация APEX 4.2 offset limit
    #39987159
user1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, коллеги!
Создал в APEX 4.2 Rest сервис GET.
Пагинацию могу делать при добавлении в конце URL ?page=1 и т.д. при указанном Pagination Size.
Но мне надо сделать пагинацию страниц с указанием смещения offset и количества строк limit (именно с этими названиями параметров запроса GET).

Подскажите,
1. как можно использовать offset и limit в APEX 4.2 ?

В документации на APEX 5.1 указано, что можно добавлять в конце URL эти параметры, но на 4.2 они не работают.

2. Каким образом можно добавить несколько параметров в rest сервис GET именно через APEX, чтобы передавать их в URL по названию параметров?

Мне это нужно и для пагинации страниц и для передачи параметров запросов к БД.

Пытаюсь сделать ручную пагинацию, добавил в запрос условие where rownum <= :rrr.
Добавил параметр в запрос, сделал create parameter rrr в APEX (в Resource handler GET), сделал у параметра Source Type = URI, но параметр все равно не подхватывается из URL запроса (?rrr=3). Выдает ошибку 404.
Source Type запроса = Query

Причем при создании rest сервиса вручную из документации
ORDS.define_module ...

ORDS.define_template ...

ORDS.define_handler(
p_module_name => 'rest-v3b',
p_pattern => 'employees/',
p_method => 'GET',
p_source_type => ORDS.source_type_collection_feed,
p_source => 'SELECT * FROM emp WHERE empno BETWEEN :empno_start AND :empno_end',
p_items_per_page => 0);

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


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