Как можно показать несколько ошибок проверки при сопоставлении нескольких местоположений полей вместо одного по умолчанию за раз? - PullRequest
3 голосов
/ 07 января 2010

Допустим, у вас есть форма apex: с десятью apex: inputFields. Все эти поля являются обязательными, и для всех этих полей существуют правила проверки, которые не допускают пустых полей.

Учитывая состояние ошибки 10 пустых полей, стандартное поведение visualforce заключается в том, что после нажатия кнопки «Отправить» отображается только одна из 10 ошибок за один раз около местоположения поля. Это делается через стандартный контроллер, так как кажется, что оно выдает исключение для последней ошибки (в отличие от агрегирования всех ошибок и последующего исключения)

Мой вопрос в том, как показать одновременно несколько ошибок входного поля проверки визуальной силы вблизи их соответствующих местоположений полей вместо стандартного за раз? (что раздражает, потому что вы должны как исправить ошибку, так и затем нажать кнопку отправки десять раз!)

1 Ответ

3 голосов
/ 04 марта 2010

Да, это раздражает, вам нужно использовать jQuery, чтобы получить правильное решение. Здесь есть статья, подробно описывающая процесс: http://developinthecloud.wordpress.com/2010/03/02/visualforce-form-validation-enhanced/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...