PrimeFaces использует FileDownload внутри формы - PullRequest
2 голосов
/ 08 февраля 2012

Я использую PrimeFaces в качестве веб-технологии в моем проекте. У меня есть форма регистрации, при которой пользователь сам регистрируется. В этой форме пользователь также может прикрепить некоторые документы. Пока нет проблем. Но когда пользователь заполнил форму и приложил некоторые документы, пользователь может проверить вложение, загрузив их. Чтобы обеспечить загрузку файлов, я использовал fileDownload с commandButton. Работает нормально, но проблема в том, что когда пользователь хочет скачать прикрепленные файлы, форма проверяется! Таким образом, если какое-либо поле в форме не проверено, пользователь не может загрузить любой файл! Я хочу предоставить возможность пользователю, чтобы он мог сначала прикрепить документ и проверить его, прежде чем заполнять поля формы. Я очень признателен, если кто-нибудь сможет мне помочь.

1 Ответ

6 голосов
/ 01 марта 2012

используйте

immediate="true"

в качестве атрибута для кнопки command, внутри которой вы используете fileDownload.Для получения дополнительной информации о немедленном смотрите здесь .

...