Получить выделенную строку столбца значение extjs grid

У меня есть сетка пользователей. Чтобы удалить его, выберите свою строку и нажмите кнопку "Удалить". Но это не работает. Мой код:

var row = userGrid.getSelectionModel().getSelection();
console.log(row.get('dni'))

Firefox говорит:

TypeError: row.get не является функцией

Любая идея?.

Ответ 1

Хорошая практика всегда проверять hasSelection() как -

if (userGrid.getSelectionModel().hasSelection()) {
   var row = userGrid.getSelectionModel().getSelection()[0];
   console.log(row.get('dni'))
}