PrimeFaces fileUpload zeigt nach dem Upload den Dateinamen an

8

Ich möchte die hochgeladene Datei unterhalb der fileUpload-Komponente nach dem Hochladen der Datei anzeigen. Standardmäßig zeigt es nur die Datei an, wenn ich sie auswähle, aber nachdem ich die Upload-Taste gedrückt habe, verschwindet der Dateiname. Ich habe alle Attribute des fileUpload-Tags überprüft, konnte aber nichts damit in Verbindung bringen.

edit: Danke Daniel, deine Lösung funktioniert gut, aber du weißt, dass der outputText ein externer Text unter dem fileUploader ist. Ich würde gerne wissen, ob primeFaces eine Lösung zum Anzeigen der Datei beim Hochladen bietet, wie es nach dem Auswählen der Datei aussieht das Bild unten möchte ich den Dateinamen auch nach dem Hochladen so sehen:

    
Bilâl Yüksel 27.06.2013, 09:17
quelle

1 Antwort

7

Platziere einfach ein <h:outputText und fülle es mit dem Dateinamen aus deiner Bean nach dem und aktualisiere es mit deinem p:fileUpload

gefällt das

%Vor%

Innerhalb Ihrer Bohne:

%Vor%

Sehen Sie sich auch die folgende BalusC-Antwort an: event.getFile (). getFileName () gibt den Dateinamen mit dem vollständigen Pfad in JSF2 zurück .0 mit PrimeFaces 3.5

    
Daniel 27.06.2013 11:19
quelle

Tags und Links