Добрый день! Подскажите пожалуйста, как решить такие проблемы:
- Есть DataGrid, в котором есть сгенерированная колонка с TextField. При заполнении этих полей по строчкам постоянно слетает фокус (Поменял значение в 1 строке, переключаешься во 2, первая строка обновляется, и фокус пропадает с TextField во 2 строке).
Знаю вариант с TextChangeEventMode, когда запись обновляется LAZY или TIMEOUT, и при переключении уже ничего не происходит, но это не всегда хорошо отрабатывает.
- Теперь рассмотрим случай, когда в DataGrid два столбца с TextField, при горизонтальном переключении между ними фокус тоже слетает, и в этом случае не помогает даже TextChangeEventMode.
Важно исключить лишние клики пользователей, поэтому прошу помощи в решении этой проблемы.
Я хотел устанавливать фокус через getWindow().setFocusComponent(), но теперь возникла другая проблема: где искать TextField из DataGrid? Метод их не видит.