Ich entwickle ein Projekt mit JSF und Primefaces und ich habe ein paar Formulare. Jedes Mal, wenn ich diese Formulare öffne, sind alle Felder bereits mit den letzten Informationen gefüllt, die ich in der Datenbank gespeichert habe. Ich möchte jedes Mal, wenn ich diese Formulare öffne, alle Felder leer waren. Wie kann ich das tun? Danke !!Primefaces ausgefüllt Feld automatisch
Antwort
Welchen Umfang verwenden Sie in Ihrer verwalteten Bean? Wenn Sie beispielsweise den Sitzungsumfang verwenden, werden die letzten Werte Ihrer Bean-Eigenschaften beibehalten, solange die Anwendungssitzung existiert. Je nachdem, was Sie tun, würde ich stattdessen Anforderungsbereich verwenden. Dadurch wird die Bean gelöscht, wenn sie nicht verwendet wird, und daher die Werte bei einer erneuten Anforderung gelöscht. Oder sehen Sie sich den Bereich an, so bleiben die Werte so lange erhalten, wie Sie sich in derselben Ansicht befinden. Ein anderer Weg wäre, JavaScript zu verwenden, um die Werte nach Ids zu löschen.
Sie haben Recht! Ich habe den Sitzungsumfang verwendet. Ich habe es schon repariert und für eine Weile ist es korrekt. Danke Kumpel. –
wenn u verwenden
@SessionScoped
Versuchen zu ändern:
@ViewScoped
- 1. Scrapy: automatisch ausgefüllt extrahiert Felder
- 2. android: Wie setze ich den Cursor zum nächsten Feld, wenn das vorherige Feld automatisch ausgefüllt wird?
- 3. Django - automatisch ausgefüllt nicht leer Formularfeld
- 4. Warum werden meine JPanel-Komponenten automatisch ausgefüllt?
- 5. Symfony2 Forms - Wie wird das Feld eines verbundenen Elements automatisch ausgefüllt?
- 6. ID-Feld automatisch in Sharepoint/Powerapp erstellen
- 7. Automatisch für OneToOne Feld
- 8. Modell konvertieren Feld automatisch?
- 9. Zählfelder ausgefüllt
- 10. jQuery automatisch ausgefüllt wählen Dropdown aus JSON gibt
- 11. Angular 2 - Formular ist ungültig, wenn Browser automatisch ausgefüllt wird
- 12. Wenn das Eingabefeld ausgefüllt ist, ist das Feld ungültig
- 13. Kontaktformular 7: Überprüfen, ob ein Feld ausgefüllt ist
- 14. vorab ausgefüllt html Feld, wenn der Parameter in URL
- 15. Mongoose.js: force wird immer ausgefüllt
- 16. PrimeFaces Kennwortüberprüfung
- 17. Formularpasswortfeld in iframe verhält sich wie leer, wenn es automatisch von Chrome ausgefüllt wird
- 18. Wie erstelle ich zwei Felder, wobei das erste ausgefüllt wird, das andere automatisch füllt?
- 19. Formularfelder, die von persönlichen Daten automatisch in Browsern (Safari, Opera) ausgefüllt werden
- 20. Feld automatisch aktualisieren, wenn ein anderes Feld geändert wird
- 21. Spring @ConfigurationProperties nicht ausgefüllt
- 22. PropType wird nicht ausgefüllt
- 23. ArrayList wird nicht ausgefüllt
- 24. PrimeFaces dialog
- 25. Primefaces Leistungsfragen
- 26. PrimeFaces-Dashboard
- 27. PrimeFaces rowsperpingtemplate
- 28. HTML-Autocomplete-Benutzername verursacht Password-Feld ausgefüllt werden, sobald Benutzer bereits angemeldet
- 29. PrimeFaces AutoComplete Ändern der Standardgröße
- 30. Überprüfen Sie, ob alle erforderlichen Eingaben ausgefüllt sind und senden Sie das Formular automatisch
Sie die Controller-Daten aus der Datenbank in postconstruct/Konstruktor nicht initialisiert werden nur die Daten über die Einreichung bestehen bleiben. Wenn Sie das Facelet und die Controller-Quelle hinzufügen, können wir Ihnen auf individuellere Weise helfen. –
Bitte geben Sie eine [mcve] –
bitte können Sie Ihre ManagedBean teilen? – Rodik