powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
12 сообщений из 12, страница 1 из 1
Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
    #38468270
Алексей_Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать, чтобы поля не очищались, псоле того как будет выбрано значение из выпадающего списка (поле тип redirect)?
...
Рейтинг: 0 / 0
Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
    #38474433
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей_Я,

В том-то весь и смысл.
Элементарно, делается Submit.
Или в крайнем случае делается Redirect to URL и устанавливаете в параметрах URL то, что нужно сохранить.
Если остались еще вопросы - пользуйтесь поиском или читайте Application Builder User’s Guide
...
Рейтинг: 0 / 0
Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
    #38529283
Алексей_Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

как его сделать? Можно поподробнее, пожалуйста
...
Рейтинг: 0 / 0
Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
    #38529801
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей_Я,

Поле тип Submit
Или в старом апексе js функция doSubmit была, в новом - apex.submit, дальше что непонятно - поиском
...
Рейтинг: 0 / 0
Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
    #38549759
Алексей_Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

Никак не могу разобраться. Просто сделать поле типа "Select list with submit"?
...
Рейтинг: 0 / 0
Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
    #38557352
Алексей_Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется процесс, который выплняется Before regions. В нем выполянется заполнение полей из базы ( проверяется имеется ли данный документ, если да, то поля заполняются, если документ создается впервые, поля обнуляются).
Теперь, есть 2 поля с submit выполняются Before Validation. И при выборе значения их этих полей, срабатывает первый процесс (Before regions) соответсвенно поля обнуляются. Как это исправить?
...
Рейтинг: 0 / 0
Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
    #38557499
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей_Я,

При выборе списков с Submit по умолчанию устанавливается request = имени списка.
Соответственно в процессе надо установить display condition, там есть подходящий,
или внутри кода на request поставить if, например

Код: plsql
1.
if :request = 'P1_MY_SELECT_LIST' then ... else ... end if; 
...
Рейтинг: 0 / 0
Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
    #38558443
Алексей_Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

Сделал Contition Type: Request=Expression 1 и в качестве expression указал свое поле 'P1_MY_SELECT_LIST'.
Проблема не исчезла. Происходит обновление страницы, выполняется процесс обнуления полей и все заполненные поля стираются.
...
Рейтинг: 0 / 0
Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
    #38558450
Алексей_Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

Сделал Contition Type: Request=Expression 1 и в качестве expression указал свое поле 'P1_MY_SELECT_LIST'.
Проблема не исчезла. Происходит обновление страницы, выполняется процесс обнуления полей и все заполненные поля стираются.
...
Рейтинг: 0 / 0
Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
    #38558502
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей_Я,

Смотря что у вас там за процессы.
Если у вас этот процесс очищает, тогда наоборот условие.
Еще у вас Item Source стоит свойство Always replacing any value - убрать
...
Рейтинг: 0 / 0
Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
    #38559290
Alex-A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей_ЯИмеется процесс, который выплняется Before regions. В нем выполянется заполнение полей из базы ( проверяется имеется ли данный документ, если да, то поля заполняются, если документ создается впервые, поля обнуляются).
Теперь, есть 2 поля с submit выполняются Before Validation. И при выборе значения их этих полей, срабатывает первый процесс (Before regions) соответсвенно поля обнуляются. Как это исправить?

Вот здесь не совсем понятно. Процесс, который Before regions, заполняет поля из базы каким образом? База узнает о том, что эти поля (я надеюсь мы говорим об ITEM в терминах Апекса) заполнились? Скорее всего нет, поэтому при SUBMIT-е они обнуляются. Почитайте здесь , особенно pOptions.set
...
Рейтинг: 0 / 0
Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
    #38559383
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей_Я,

Еще, чтобы получить доступ к переменной request на стадии Before regions, надо в branch-е, который срабатывает на переключение списка, установить поле request в &REQUEST.

Процесс before region срабатывает до отрисовки items, соответственно эти items отрисовываются со значениями, что установлены в процессе, дальше не важно, что о них знает база, происходит Submit, значения устанавливаются те, которые отправил клиент,
далее наступает фаза отрисовки страницы, и кто там чего очищает нужно уже смотреть apex debug.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Очищаются все заполненные поля после выбора значения из поля типа REDIRECT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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