Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / сообщение из PLSQL / 10 сообщений из 10, страница 1 из 1
18.06.2013, 18:06
    #38302095
Irhen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сообщение из PLSQL
Как из PLSQL вывести сообщение в APEX ?
По нажатию на кнопе повесил код, но не работает :
Код: javascript
1.
htp.prn('<script>alert("TEST");</script>');  
...
Рейтинг: 0 / 0
18.06.2013, 18:10
    #38302100
dtshsdhs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сообщение из PLSQL
apex_javascript
...
Рейтинг: 0 / 0
18.06.2013, 18:21
    #38302117
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сообщение из PLSQL
получаете из ajax текст сообщения и обычным js выводите его - хоть alert, хоть еще чем то и как то!
...
Рейтинг: 0 / 0
18.06.2013, 18:25
    #38302126
Irhen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сообщение из PLSQL
kasik,
Обычный js не подходит. Нужно из PLSQL блока
...
Рейтинг: 0 / 0
18.06.2013, 18:27
    #38302128
Irhen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сообщение из PLSQL
dtshsdhsapex_javascript
APEX_JAVASCRIPT.ADD_INLINE_CODE ???
APEX_JAVASCRIPT.ADD_ONLOAD_CODE ???

Помогите...
...
Рейтинг: 0 / 0
18.06.2013, 18:29
    #38302134
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сообщение из PLSQL
Пора уже FAQ писать...
Где и при каких обстоятельствах вы хотите видеть это сообщение?
APEX_APPLICATION.G_NOTIFICATION - оно?
...
Рейтинг: 0 / 0
18.06.2013, 18:34
    #38302139
Irhen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сообщение из PLSQL
По нажатию на кнопку выполняется dynamic action (Execute PLSQL code).
В процессе выполнения этого кода я бы хотел иметь возможность выводить сообщения
...
Рейтинг: 0 / 0
19.06.2013, 10:02
    #38302660
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сообщение из PLSQL
В один DD можно так же добавить js пост обработку.
...
Рейтинг: 0 / 0
19.06.2013, 13:11
    #38303071
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сообщение из PLSQL
IrhenПо нажатию на кнопку выполняется dynamic action
Если вы не делаете сабмит страницы, а просто выполняете pl/sql код, то без javascript сообщение вывести не получится. APEX это не Delphi, тут одними кнопочками писать приложения не получится, нужно немного разобраться с архитектурой веб приложений, иначе будете наступать на подобные грабли постоянно.
В вашем случае, есть два варианта:
Для начала в динамик эксшн выполняете не pl/sql код а javascript код, в котором запускаете он деманд процесс с вашим pl/sql кодом

1) Дальше можно идти двумя путями, в процессе просто выводите сообщение через htp.prn('TEST');
В яваскрипте читаете это сообщение и далее делаете ваш алерт

Код: sql
1.
2.
3.
4.
     
  var get = new htmldb_Get(null, $v('pFlowId'), 'APPLICATION_PROCESS=OnDemandProcessName', 0);
  var greturn = get.get();
  alert(greturn);



2) Сообщение не просто выводите через htp.prn а оборачиваете его в json или xml/ например если все в порядке то в элементе msg будет ваше сообщение, а если словили ексепшн, то выпуливаете ошибку в элемент err а в msg какойто успокаивающий пользователя текст. В яваскрипте обрабатываете json и соответсственно реагируете


Код: sql
1.
2.
3.
4.
5.
            
  var get = new htmldb_Get(null,$v('pFlowId'),'APPLICATION_PROCESS=OnDemandProcessName',0);
  var greturn = get.get();
  var results = $.parseJSON(greturn);
  alert(results.msg);



1) Простой, но чреват проблемами выводите текст сообщения
...
Рейтинг: 0 / 0
19.06.2013, 13:11
    #38303073
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сообщение из PLSQL
IrhenВ процессе выполнения этого кода я бы хотел иметь возможность выводить сообщения

О чём? Если "Процесс выполняется...", то выведите через JavaScript сообщение перед обращением к БД и уберите его после.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / сообщение из PLSQL / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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