|
различгые Source для Display As Text
|
|||
---|---|---|---|
#18+
Еще раз здравствуйте, На форме есть следующие item: 1. Display As Text (does not save state) - P1_BS_RMK 2. RadioGroup - P1_BS_CHOOSE_INFORMATION Задача следующая: при выборе другой radiobutton должен меняться SQL запрос который заполняет Display as Text Вопрос следующий: Сделал PL\SQL Process (After Submit) в котором прописал: begin IF :P1_BS_CHOOSE_INFORMATION=0 then SELECT "SA"."CATALOGUE_BS"."BUSINES_SERVICE_RMK" into :P1_BS_RMK FROM "SA"."CATALOGUE_TREE_MENU", "SA"."CATALOGUE_BS" WHERE ( "SA"."CATALOGUE_TREE_MENU"."ID_NODE_REAL" = "SA"."CATALOGUE_BS"."ID" ) AND ("SA"."CATALOGUE_TREE_MENU"."ID_NODE" = :P1_X AND "SA"."CATALOGUE_TREE_MENU"."LEVEL" = 1); elsif :P1_BS_CHOOSE_INFORMATION=1 then :P1_BS_RMK:='1'; elsif :P1_BS_CHOOSE_INFORMATION=2 then :P1_BS_RMK:='2'; end if; EXCEPTION WHEN no_data_found THEN :P1_BS_RMK:='пусто'; end; При этом при запуске приложения смотрю в Session значение P1_BS_RMK выбирается правильно, но ничего не отображается на экране и процесс выполняется успешно. есть подозрение что это из-за того что я выбираю в запросе одно значение, но если я указываю 2 apex кидает ошибку и не дает сохранить изменение ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2010, 11:08 |
|
различгые Source для Display As Text
|
|||
---|---|---|---|
#18+
VisMasterЕще раз здравствуйте, На форме есть следующие item: 1. Display As Text (does not save state) - P1_BS_RMK 2. RadioGroup - P1_BS_CHOOSE_INFORMATION Задача следующая: при выборе другой radiobutton должен меняться SQL запрос который заполняет Display as Text Вопрос следующий: Сделал PL\SQL Process (After Submit) в котором прописал: У элемента тип - Display As Text ( does not save state ). Он не сохранит значение после обработки страницы. Выбирайте saves state или меняйте точку выполнения процесса, чтобы значение элемента менялось перед показом страницы. VisMaster Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Не надо подозрений. Если у Вас возможна ситуация, что этот запрос может вернуть несколько значений, то измените запрос: добавьте какие-либо условия, rownum = 1 или max() / min(). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2010, 12:50 |
|
|
start [/forum/topic.php?fid=50&tid=1877093]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 267ms |
total: | 411ms |
0 / 0 |