У меня есть компонент, который обертывает Wicket TextField, который после обновления я проверяю его содержимое через какой-то другой внешний класс, отвечающий за проверку модели.
Если содержимое недействительно, я обновляю компонент-оболочку, чтобы отобразить ошибку.
Это приводит к обновлению обернутого TextField.
Проблема в том, что когда происходит это обновление, курсор внутри текстового поля переходит в позицию 0.
Под «обновлением» я подразумеваю, что я добавляю компонент TextField (или компонент/панель родительского контейнера) в AjaxRequestTarget для обновления.
Есть ли [хороший] способ предотвратить этот скачок курсора и просто оставить его там, где он есть?