2 Stimmen

PrimeFaces FileDownload im Formular verwenden

Ich verwende PrimeFaces als Webtechnologie in meinem Projekt. Ich habe ein Registrierungsformular, mit dem sich der Benutzer selbst registriert. In diesem Formular kann der Benutzer auch einige Dokumente anhängen. Bis jetzt gibt es keine Probleme. Aber wenn der Benutzer das Formular ausgefüllt und einige Dokumente angehängt hat, kann er die Anhänge überprüfen, indem er sie herunterlädt. Um das Herunterladen der Dateien zu ermöglichen, habe ich fileDownload mit commandButton verwendet. Es funktioniert gut, aber das Problem ist, dass wenn der Benutzer die angehängten Dateien herunterladen möchte, das Formular validiert wird! Wenn also ein Feld im Formular nicht validiert ist, kann der Benutzer keine Datei herunterladen! Ich möchte dem Benutzer die Möglichkeit geben, zuerst das Dokument anzuhängen und es zu überprüfen, bevor er die Felder des Formulars ausfüllt. Ich bin sehr dankbar, wenn mir jemand helfen kann.

6voto

Azad Punkte 399

Verwenden.

immediate="true"

als Attribut für die Schaltfläche commandButton, in der Sie fileDownload verwenden. Für weitere Informationen über sofortige siehe hier .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X