ORACLE APEX - Обратная связь с базой данных - PullRequest
0 голосов
/ 12 марта 2020

Существует ли какой-либо механизм для инициализации из базы данных выполнения какого-либо действия на сайте (например, dynamici c action)?

Я бы хотел, чтобы эта база данных отправлялась на страницу APEX, например, "refre sh регион". Какой механизм для этого?

Я использую Apex 19.2

1 Ответ

1 голос
/ 12 марта 2020

Приложения APEX (и веб-приложения в целом) обычно не сохраняют состояния, поэтому у них нет постоянных подключений к БД для определенного сеанса пользователя / приложения. Несколько объектов APEX допускают период c refre sh на странице или позволяют принудительно обновить sh региона, основываясь на том, что пользователь делает на этой странице в этом сеансе (т.е. я нажал кнопку, теперь мне нужно обновить sh этот регион). Они не позволяют вам обновить sh регион, основываясь на том, что сделал какой-то другой пользователь в другом сеансе, потому что нет никакой видимости или осведомленности об этих других сеансах или пользователях. Самое близкое, что я могу придумать, это иметь что-то, что автоматически обновит sh по заданному расписанию (вероятно, на основе JavaScript) или, возможно, проверит очередь приложения (то есть Oracle Advanced Queuing) для событие по установленному расписанию. Возможно, у других будет лучшая идея, но я думаю, что ваши возможности ограничены, и все они должны управляться главным образом из клиента / браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...