Как установить статус флажка в Oracle Apex с помощью PLSQL? - PullRequest
0 голосов
/ 30 мая 2011

Как я могу установить значение флажка после отправки?

Я установил флажок, и когда я нажимаю кнопку «Отправить», он отменяет выбор.

1 Ответ

1 голос
/ 14 июня 2011

Посмотрев на пример, на который вы ссылались в комментарии выше, я думаю, что ваш флажок установлен неправильно.Глядя на URL-адрес в браузере после установки флажка и нажатия кнопки Применить, я вижу:

http://apex.oracle.com/pls/apex/f?p=17236:555:3681260444833458::NO::P555_CHECK:

Это явно устанавливает значения элемента флажка в NULL, что обычно является непроверенным значением.В качестве эксперимента я изменил URL-адрес на:

http://apex.oracle.com/pls/apex/f?p=17236:555:3681260444833458::NO::P555_CHECK:Y

Страница была перезагружена с двумя флажками!:

two checkboxes

Так как определяется элемент вашего флажка?Должно быть определено что-то вроде этого: enter image description here

т.е.

  • количество столбцов флажков должно быть 1
  • «отображать дополнительные значения» и «отображать ноль»значения "должны быть оба установлены на Нет
  • , список значений должен только указывать проверенное значение (я использовал 'Y').Это можно сделать с помощью именованного LOV, а не так, как я это сделал.

Кроме того, вы не хотите сбрасывать значение P555_CHECK в ноль в ветви страницы.

...