powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Передача значения только что измененного Item при редиректе
25 сообщений из 74, страница 1 из 3
Передача значения только что измененного Item при редиректе
    #39360231
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!
Что-то я потёк от простейшей операции :(

Имею P1, P2, P1_ID, P2_ID кнопку Redirect на P1
Кнопка вызывает
Код: html
1.
Action: Redirect to Page: 2; Set Items: P2_ID ~ &P1_ID; 



Если P1_ID заполнен по дефолту при Page Load - его значение передается P2_ID
Если заполняешь P1_ID "вручную" - нифига. Передаётся старое (дефолтное) значение :(
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360295
dvksqlru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КурдльПривет!
Что-то я потёк от простейшей операции :(

Имею P1, P2, P1_ID, P2_ID кнопку Redirect на P1
Кнопка вызывает
Код: html
1.
Action: Redirect to Page: 2; Set Items: P2_ID ~ &P1_ID; 



Если P1_ID заполнен по дефолту при Page Load - его значение передается P2_ID
Если заполняешь P1_ID "вручную" - нифига. Передаётся старое (дефолтное) значение :(

Нехватает точки после &P1_ID
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360301
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dvksqlru,
Причина не в этом. Я пропустил её здесь - в реальном приложении она стоит на месте.
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360316
dvksqlru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Курдль, тогда мы что-то похожее разбирали в предыдущей теме , т.е. DA это тот же JS, т.о. значение элемента надо передать любым способом на сервер.
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360381
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dvksqlruКурдль, тогда мы что-то похожее разбирали в предыдущей теме , т.е. DA это тот же JS, т.о. значение элемента надо передать любым способом на сервер.
+1
редирект это чисто клиентское решение по замене урл на другой адрес. и новый запрос на сервер.
Т.е. сервер и его переменные НИЧЕГО не знают, что клиент ушёл с текущей страницы.
Я всегда перехожу редиректом без изменения значений айтемсов. Т.к. это логично.
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360415
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
И чего здесь логичного?!!
Как ты передаешь, например, из "списочной формы" "форме редактирования" ID записи, которую надо отредактировать? :)
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360453
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КурдльИ чего здесь логичного?!!
==== слово "редирект". Без всякого апекса это - заменть руками урл в адресной.
Как ты передаешь, например, из "списочной формы" "форме редактирования" ID записи, которую надо отредактировать? :)

==== в конец урла дописываю :ID=123456. Например в SELECT
Потом при перемещении мышкой по этим картикам в табличке в статусной строке виден урл с этой добавкой

Это как вариант номер1
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360573
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдль, подскажите, каким образом вы изменяете значение P1_ID? Просто напомню, макроподстановка &P1_ID. в url для редиректа производится во время рендеринга страницы, и значения, переданные через DA/ajax вызовы url изменить никак не могут.
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360580
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoidКурдль, подскажите, каким образом вы изменяете значение P1_ID? Просто напомню, макроподстановка &P1_ID. в url для редиректа производится во время рендеринга страницы, и значения, переданные через DA/ajax вызовы url изменить никак не могут.
Да вручную изменяю - прописываю в поле новое числовое значение. (В исходном варианте это был селект-лист).
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360582
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoidКурдль, подскажите, каким образом вы изменяете значение P1_ID?
Да он наверно уже решил вопрос.
Стоя на страничке 2, изменять айтемс странички 1 можно просто записав его в урл перехода.
При открытии стр-ки 2 первым делом будет установлено значение из урл.
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360584
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123При открытии стр-ки 2 странички 1 первым делом будет установлено значение из урл.
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360601
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
Да нифига я не решил :(
Долбаные 2 странички. На 1-й ты забиваешь в P1_ID 'MALE' а на второй - ожидаешь, что выберутся все мужчины из списка select * from emp where sex = :P2_ID
Так вот, P2_ID не заполняется значением из P1_ID
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360631
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КурдльPetro123,
Да нифига я не решил :(
Долбаные 2 странички. На 1-й ты забиваешь в P1_ID 'MALE' а на второй - ожидаешь, что выберутся все мужчины из списка select * from emp where sex = :P2_ID
Так вот, P2_ID не заполняется значением из P1_ID
ты выше читал решение что я предложил?
Молчишь как пратизан).
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360650
vlad6666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Курдль....
Если P1_ID заполнен по дефолту при Page Load - его значение передается P2_ID
Если заполняешь P1_ID "вручную" - нифига. Передаётся старое (дефолтное) значение :(
А перед редиректом на вторую страницу переменная P1_ID сабмитится каким-либо образом на сервер?
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360661
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlad6666Курдль....
Если P1_ID заполнен по дефолту при Page Load - его значение передается P2_ID
Если заполняешь P1_ID "вручную" - нифига. Передаётся старое (дефолтное) значение :(
А перед редиректом на вторую страницу переменная P1_ID сабмитится каким-либо образом на сервер?

Не сабмитится.
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360666
vlad6666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуйте перед редиректом поставить действие "Execute PL/SQL code" (с кодом "null;"), и в нём указать в списке на Submit переменную P1_ID.
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360671
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlad6666А перед редиректом на вторую страницу переменная P1_ID сабмитится каким-либо образом на сервер?
нафиг её сабмитить, если то же самое делается перед рендерингом и открытием (присвоение из урл)
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360677
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123нафиг её сабмитить, если то же самое делается перед рендерингом и открытием (присвоение из урл)
Да ты мою проблему понял?
Я не могу передать ИЗМЕНЕННОЕ значение, а не полученное из URL или по дефолту
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360685
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КурдльДа ты мою проблему понял?

Как же тебя понять, если ты молчишь (c) худ.фильм

авторЯ не могу передать ИЗМЕНЕННОЕ значение, а не полученное из URL или по дефолту
Дак у тебя урл и кнопка - говори толком
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360696
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдль, как я написал выше, подстановка значения P1_ID осуществляется во время рендеринга, и в URL для перехода на другую страницу сразу подставлено значение P1_ID. Меняя значение элемента на странице, вы, без сабмита, никак не поменяете URL. Самый простой выход - переходите не редиректом, а бранчем.
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360700
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Дак у тебя урл и кнопка - говори толком
Кнопка! В 1-м посте же написано.
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360704
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще одна ситуация:
1. Если Item P3_ID заполняется с помощью JavaScript, при submit и записи в БД, значение ID = Null. При этом оно нормально отображается на странице в этом поле.
2. Если Item P3_ID заполняется вручную, при submit и записи в БД, значение ID то, что записано в P3_ID
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360705
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КурдльPetro123Дак у тебя урл и кнопка - говори толком
Кнопка! В 1-м посте же написано.
Тебе пишут выше:
- почему не сабмит по кнопке?
- как и кто изменяет значения перед нажатием кнопки?
Редирект не предполагает сохранение текущего на страничке!
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360708
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдль, вот прямо вот так вот делаете $s('P3_ID', 12345) и не работает?
...
Рейтинг: 0 / 0
Передача значения только что измененного Item при редиректе
    #39360713
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Мы вообще говорим на разных языках :(
Какой submit?
Я назначаю кнопке action типа redirect и прописываю - куда какие параметры передать:
...
Рейтинг: 0 / 0
25 сообщений из 74, страница 1 из 3
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Передача значения только что измененного Item при редиректе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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