Я искал высоко и низко и не могу найти это, и все мои методы не работают.
По сути, вот что у меня есть. У меня есть Grid Panel (использующая ExtJS 4
), которая содержит много строк. В каждой строке есть столбец, содержащий поле со списком.
Теперь у меня есть кнопка «Добавить», которая при нажатии добавляет новую модель и вставляет ее в магазин. Работает отлично. Однако пользователь должен использовать мышь и щелкнуть поле со списком во вновь вставленной строке, чтобы начать печатать. Наше приложение ориентировано на клавиатуру, а мышь не рекомендуется (это приложение для ввода данных).
Я могу выбрать первую строку с помощью:
grid.view.getSelectionModel().select(newRow);
Однако поле со списком внутри не сфокусировано.
Как я могу решить это?
Спасибо.
EDIT
Я пытался опубликовать свой исходный код здесь на SO, но время истекает, поэтому вот gist
моего кода:
https://gist.github.com/1089782
Спасибо