Important Notice - Forums is archived
To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
Zapętlone focusy na TextFieldach
Witam,
Mam problem z zapętlaniem focusów na polach tekstowych. Rozszerzyłem standardowego TextFielda konwertowanego do BigDecimal w taki sposób, aby wejściu w pole (focus) automatycznie dodawana była jednostka, natomiast po opuszczeniu pola (blur) przywracana jest wartość wpisana przez użytkownika.
Na pojedynczym polu ten sposób się sprawdza, problem pojawia się przy szybkim przechodzeniu pomiędzy polami (tabem albo klikając). Efekt jest taki, że UI głupieje i sam zaczyna w nieskończoność powtarzać sekwencję kliknięć użytkownika w textfieldy. Lokalnie jest to dość trudne do uzyskania, ale na serwerze dev przy większych opóźnieniach sieciowych już jest znacznie łatwiej.
Czy ktoś spotkał się z taką sytuacją? Czy możliwe jest, aby takie zachowanie było powodowane przez użycie setValue() w obsłudze zdarzeń blur i focus? Ewentualnie jakieś alternatywne pomysły?
Pozdrawiam