Hallo zsuammen,
kennt ihr einen Event für TextField, womit ich mein Datenmodell speichern kann , sobald nicht mehr getippt wird?
Ich habe eine Ansicht, der soll geupdatet werden wenn das TextField fertig editiert wurde.
Der nachfolgende Code bringt mir insofern nicht viel, weil es nach jedem Tippen sofort die View updatet. Somit ist das zu viel.
Mit FocusProperty habe ich auch schon überlegt, aber dann schreibt der Listener nur den Wert rein sobald der Fokus verloren ist. Was ist wenn ich das Textfield editiert habe und nicht das Feld verlasse, dann wird mein Datenmodell nie geupdatet.
Viele Grüße
lam
kennt ihr einen Event für TextField, womit ich mein Datenmodell speichern kann , sobald nicht mehr getippt wird?
Ich habe eine Ansicht, der soll geupdatet werden wenn das TextField fertig editiert wurde.
Der nachfolgende Code bringt mir insofern nicht viel, weil es nach jedem Tippen sofort die View updatet. Somit ist das zu viel.
Code:
textField.textProperty().addListener((obs, oldV, newV) -> {
System.out.println("textfield changed from " + oldV + " to " + newV);
});
Mit FocusProperty habe ich auch schon überlegt, aber dann schreibt der Listener nur den Wert rein sobald der Fokus verloren ist. Was ist wenn ich das Textfield editiert habe und nicht das Feld verlasse, dann wird mein Datenmodell nie geupdatet.
Viele Grüße
lam