|
|
|
не передается значение item при редиректе
|
|||
|---|---|---|---|
|
#18+
на странице есть кнопка, на которую навешен redirect to url с передачей значения item-а (текстовое поле). проблема в том, что при переходе по кнопке значение теряется урл кнопки такой: Код: plsql 1. итого в поле на второй странице итем принимает значение %26P1_VALUE - т.е. амперсанд воспринимается как часть передаваемого значения. если использовать redirect to page in this application, то итем вообще теряется. результат перехода (сформированная ссылка): Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 13:03 |
|
||
|
не передается значение item при редиректе
|
|||
|---|---|---|---|
|
#18+
в первом случае, если доставить точку после передаваемого итема f?p=&APP_ID.:2:&SESSION.::&DEBUG.:RP,2:P2_ITEM:&P1_VALUE. результат аналогичный со вторым случаем апекс 4,1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 13:06 |
|
||
|
не передается значение item при редиректе
|
|||
|---|---|---|---|
|
#18+
Вы немного запутались в принципах работы Апекса. Не надо устанавливать в URL значение item в виде &P1_VALUE. Когда для кнопки вы устанавливаете действие "Redirect to Page in this Application" и выбираете какие items устанавливать в какие значения, Апекс сам при редиректе подставляет значения этих item. Например, если значение P1_VALUE = 'Test', то URL после (или для) редиректа будет выглядеть так : f?p=&APP_ID.:2:&SESSION.::&DEBUG.:RP,2:P2_ITEM:Test Т.е. вы должны определиться: 1. Вы формируете URL для редиректа сами и тогда в URL пишете не &P1_VALUE или &P1_VALUE. , а именно значение 2. Либо вы позволяете это сделать Апексу и тогда он это сделает для вас. Единственное, не забудьте, Апекс будет подставлять то значение P1_VALUE, которое у него храниться в базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2014, 07:44 |
|
||
|
не передается значение item при редиректе
|
|||
|---|---|---|---|
|
#18+
Alex-A, спасибо, однако P1_VALUE - динамичное значение Text field, которое вводится пользователем вручную. результат, приведенный на скрине в первом посте - как раз сформированный встоенным функционалом апекса, а не введенный вручную (на картинке ниже). и хотя я даю апексу все сделать за меня, он теряет значение итема при переходе ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2014, 10:56 |
|
||
|
не передается значение item при редиректе
|
|||
|---|---|---|---|
|
#18+
Как я писал ранее: Alex-AЕдинственное, не забудьте, Апекс будет подставлять то значение P1_VALUE, которое у него храниться в базе. Т.е. если P1_VALUE динамическое, то при выборе пользователем какого-либо значения, об этом пока знают только пользователь и его браузер :) Для того, чтобы Апекс узнал об этом вы должны ему об этом как-то сообщить, например определите Dinamic Action на событие Change для поля P1_VALUE или с помощью ajax. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2014, 11:10 |
|
||
|
|

start [/forum/topic.php?fid=50&tid=1875408]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 354ms |

| 0 / 0 |
