Для меня работает следующее:
function startEdit(grid, rowIndex, cellIndex) {
var cell = grid.getCell(cellIndex);
grid.setFocusCell(cell, rowIndex);
grid.setEditCell(cell, rowIndex);
}
Это не будет работать напрямую, если строка, которую вы пытаетесь редактировать, только что была создана, например, пользователь нажал клавишу Вставить, вы вставилиновая строка, и теперь нужно перевести первую ячейку этой строки в режим редактирования, чтобы пользователь мог заполнить свои данные.Если это то, что вы делаете, вам придется вызывать эту функцию с помощью setTimeout, чтобы у хранилища было достаточно времени для передачи данных в сетку.