powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Вопрос пользователю
9 сообщений из 9, страница 1 из 1
Вопрос пользователю
    #39918143
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья, веду разработку в APEX18.2. Уперся в проблемку.
При нажатии на кнопку срабатывает SUBMIT, запускается процесс PL/SQL code. Я собираю некоторые данные в базе и тут возможно две ситуации:
1. Просто делаю UPDATE таблицы и вывожу сообщение о том что все успешно выполнено. Здесь все просто и понятно.

2. Спрашиваю юзверя "ты уверен?". Если ДА, то продолжаю идти по коду, делаю UPDATE, вывожу сообщение что все успешно выполнено. Если не уверен, то прекращаю выполнение PL/SQL кода, возвращаюсь на эту же страницу.

Можно ли в APEX реализовать пункт 2. Пробовал и через DA и и через несколько процессов, везде упираюсь в стену. Идеи кончились уже. Подскажите пожалуйста, как реализовать такую развязку. Может javascript?
...
Рейтинг: 0 / 0
Вопрос пользователю
    #39918151
Vlad_567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
shadow432,

Я сначала делал все проверки через DA, потом из него вызывал Submit, а дальше процесс по сабмиту уже сохранял.
...
Рейтинг: 0 / 0
Вопрос пользователю
    #39918154
Vlad_567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В DA, если все проверки прошли успешно сабмит вызываю из Javascript - apex.submit('SAVE');
...
Рейтинг: 0 / 0
Вопрос пользователю
    #39918155
Vlad_567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
var retVal = confirm("Вы уверены что хотите удалить документ?");
if (retVal==true)
{
apex.submit('DELETE');
};
...
Рейтинг: 0 / 0
Вопрос пользователю
    #39918203
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad_567,

Спасибо за помощь. Все получилось. Без помощи не осилил задачу. Вроде бы и ни чего сложного, но икак то костылисто очень. Это не делает лица апексу. Хотя может быть есть изящные решение.


Vlad_567, подскажите пожалуйста, есть ли возможность сделать это is сообщение динамическим? Например приклеить к нему содержимое какого нибудь итема с формы?
...
Рейтинг: 0 / 0
Вопрос пользователю
    #39918220
Vlad_567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
shadow432,

не понимаю что значит динамически. Если нужно как-то расширить диалоги (окно с вопросами пользователю), то я наверно посмотрел в сторону открытия модальной страницы, там уже можете делать всё, что хотите, но я пока такое не использовал, не было необходимости.
...
Рейтинг: 0 / 0
Вопрос пользователю
    #39918241
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad_567,
Наверное немного не так выразился. Мне не нужен диалог. Хотел к сообщению прилепить значение из формы. Типа этого.


var retVal = confirm("Вы уверены что хотите удалить документ?"||:P10_NDOC);
if (retVal==true)
{
apex.submit('DELETE');

Но не знаю как это сделать в js
...
Рейтинг: 0 / 0
Вопрос пользователю
    #39918321
=nomad=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shadow432, так?
confirm("Вы уверены что хотите удалить документ "+$v('P10_NDOC')+ "?");
...
Рейтинг: 0 / 0
Вопрос пользователю
    #39918357
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=nomad=,
Да, огромное спасибо за помощь. Это то что нужно.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Вопрос пользователю
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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