powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Плагин Timer
17 сообщений из 17, страница 1 из 1
Плагин Timer
    #39133094
Be or not to be...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Нужно реализовать следующее - кнопочкой юзер запускает PLSQL процедуру. Она достаточно длительная. Требуется показывать юзеру сколько времени уже работает процедура. Нагуглил плагин timer, который может обновлять region в необходимой периодичностью. Однако по ссылке лежит битый архив: https://apex.oracle.com/pls/apex/f?p=654321:405:0

Нет ли целого архива у кого-нибудь в закромах, либо другого решения?
Спасибо.
...
Рейтинг: 0 / 0
Плагин Timer
    #39133099
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Be or not to be...Добрый день!
Нужно реализовать следующее - кнопочкой юзер запускает PLSQL процедуру. Она достаточно длительная. Требуется показывать юзеру сколько времени уже работает процедура. Нагуглил плагин timer, который может обновлять region в необходимой периодичностью. Однако по ссылке лежит битый архив: https://apex.oracle.com/pls/apex/f?p=654321:405:0

Нет ли целого архива у кого-нибудь в закромах, либо другого решения?
Спасибо.
Без плагина можно обновлять, добавьте в блок Execute when Page Loads следующее

Код: javascript
1.
setInterval(function(){ apex.jQuery('#REGION_ID').trigger('apexrefresh');}, 5000);



Обновляться будет каждые 5 секунд
...
Рейтинг: 0 / 0
Плагин Timer
    #39133109
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Be or not to be...,
http://momentjs.com/
...
Рейтинг: 0 / 0
Плагин Timer
    #39133133
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelОбновляться будет каждые 5 секунд
Ну раз написал как запустить таймер, напиши человеку как его остановить.
...
Рейтинг: 0 / 0
Плагин Timer
    #39133148
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CasufiblkangelОбновляться будет каждые 5 секунд
Ну раз написал как запустить таймер, напиши человеку как его остановить.
Остановить, тогда немножко больше кода :)
Код: javascript
1.
2.
3.
4.
5.
//Запуск
var myTimer=setInterval(function(){ $('#REGION_ID').trigger('apexrefresh');}, 5000);
myTimer;
//Остановка
clearInterval(myTimer);
...
Рейтинг: 0 / 0
Плагин Timer
    #39133156
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вообще в таких случаях обычно fade окно вешается, которое блокирует остальные действия...
...
Рейтинг: 0 / 0
Плагин Timer
    #39133166
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Be or not to be...Она достаточно длительная
ты уже пробовал запускать то? Или теория?
...
Рейтинг: 0 / 0
Плагин Timer
    #39133190
Be or not to be...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

Спасибо!
Но этот пункт на Page как я понял? Добавил туда, вытащил текстовое поле, вытащил туда sysdate from dual со временем, но не увидел, чтобы время обновлялось.. Что я делаю неверно?
...
Рейтинг: 0 / 0
Плагин Timer
    #39133191
Be or not to be...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Пробовал - это как бы мало сказано. Оно работает и уже давно
...
Рейтинг: 0 / 0
Плагин Timer
    #39133194
Be or not to be...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

Что касается "остановить" - по завершении процедуры происходит возврат на предыдущую страницу. Может, мне тогда и таймер останавливать не надо?
...
Рейтинг: 0 / 0
Плагин Timer
    #39133197
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Be or not to be...Petro123,
Пробовал - это как бы мало сказано. Оно работает и уже давно
ГУИ не стопорит как при закачке файла?
...
Рейтинг: 0 / 0
Плагин Timer
    #39133210
Be or not to be...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

ГУИ при запуске процедуры доступен(все элементы). Если вы имеете ввиду модельное окно как при выборе файла - его нет. Как бы страница типа грузится и на этом все
...
Рейтинг: 0 / 0
Плагин Timer
    #39133214
Be or not to be...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Be or not to be...Petro123,

ГУИ при запуске процедуры доступен(все элементы). Если вы имеете ввиду мод а льное окно как при выборе файла - его нет. Как бы страница типа грузится и на этом все
...
Рейтинг: 0 / 0
Плагин Timer
    #39133220
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Be or not to be...ГУИ при запуске процедуры доступен(все элементы)
ну, проверь на часиках...будут тикать или нет, когда процесс
Код: sql
1.
2.
3.
begin
  пакет.процедура_на_5_минут
end


у меня таких нет
...
Рейтинг: 0 / 0
Плагин Timer
    #39133227
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Be or not to be...blkangel,

Спасибо!
Но этот пункт на Page как я понял? Добавил туда, вытащил текстовое поле, вытащил туда sysdate from dual со временем, но не увидел, чтобы время обновлялось.. Что я делаю неверно?

Вы бы процесс пояснили, полностью. У Вас "долгая" процедура как вызывается?
Если у вас происходит обновление страницы, то останавливать ничего не надо.

Откройте консоль, добавьте еще пару строчек в код, и смотрите что будет выводить в консоль и нет ли ошибок JS...
Код: javascript
1.
2.
3.
4.
5.
setInterval(function(){ 
	var myShowDate= new Date();
	apex.jQuery('#REGION_ID').trigger('apexrefresh');}, 5000);
	console.log(myShowDate);
};
...
Рейтинг: 0 / 0
Плагин Timer
    #39133237
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Be or not to be...,

Я надеюсь Вы подменили REGION_ID, на свой ID который вы прописали в регионе STATIC_ID?
...
Рейтинг: 0 / 0
Плагин Timer
    #39133350
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Be or not to be...,

Отсюда

http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-plug-ins-182042.html

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


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