JSF, используя ту же форму для поиска и вставки - PullRequest
0 голосов
/ 25 февраля 2011

У меня есть форма в верхней части веб-страницы с некоторым полем с проверками.Поэтому, когда я делаю операцию добавления, я хотел бы выполнить проверку поля, но когда я делаю операцию поиска, я не хочу выполнять проверку.

использование немедленного = "true" исключит проверку проверки, но не обновитзначения переменных в bean-компоненте.

Итак, как я могу обойти этап проверки процесса, но все же получить значения, обновленные в модели.

Я использую JSF 1.2

Ответы [ 2 ]

0 голосов
/ 01 марта 2011

я нашел этот намек на использование JSF EL

http://balusc.blogspot.com/2007/12/action-dependent-requireness.html

0 голосов
/ 25 февраля 2011

Короткий ответ: вы не можете, немедленный = true не приводит к обновлению базовой модели. У вас есть несколько вариантов:

1) Попробуйте использовать два отдельных элемента формы, один для поиска и один для добавления. Обратите внимание, что отправка одного обратно не будет отправлять другой обратно.

2) Удалите автоматические проверки и сделайте это вручную при обратной передаче.

Приветствия

Andy

...