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.
Antwort
Zu viele Anzeigen?
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 .