![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| ayscha |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 10.9.2010 Репутация: нет Всего: нет |
Доброй ночи,
Обрисую проблему. У меня есть ModalPanel, которая появляется для ввода некоторой инфы, которую нужно сохранить. Но, прежде поля нужно провалидировать.Никак не пойму, как сделать так, чтоб по одной и той же кнопке проверялась сначала ваилдация, а затем выполнялось действие сохранения данных пользователя. Вот мой код.
В общем, я уже перепробовала все валидаторы. но как только нажимается кнопка, окошко закрывается. Ну это и понятно, на нем ивент стоит. Но как все-таки повесить на кнопку вначале валидацию??? Очень буду рада любым ответам!!! А еще, вопрос "в догонку". А можно ли к modalPanel прикрутить еще валидацию на уровне бизнес-логики?? Это сообщение отредактировал(а) ayscha - 24.12.2010, 15:36 |
|||
|
||||
| m0zg |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 30.7.2007 Репутация: 2 Всего: 2 |
К сожалению, не работал с graphValidator и не знаю о нём ничего. Но я обычно перед полями ставил <rich:messages .... />, в полях ввода всякие required и requiredMessage, валидаторы и т.п. А в кнопке oncomplete="if(#{facesContext.maximumSeverity==null}) Richfaces.hideModalPanel('myModalPanel'); return false;". Отлично работает. Еслит есть ошибки, выводит и окно не закроет, пока не будет всё ок.
|
|||
|
||||
| ayscha |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 10.9.2010 Репутация: нет Всего: нет |
ок, спасибо, буду разбираться..
хотя, буду рада небольшому примерчику, а то не совсем понятно Отлично, все получилось. Спасибо!! Это сообщение отредактировал(а) ayscha - 24.12.2010, 14:03 |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |