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

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

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

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

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

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

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

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

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

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

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

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

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


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