Extjs - Получить rowIndex выбранной строки

Я проделал строку, и теперь я хочу получить rowIndex

возможно,

grid.getSelectionModel().getSelection()[0].rowIndex

но он undefined. Как я могу получить благодарность

Ответ 1

как насчет этого?

var selectedRecord = grid.getSelectionModel().getSelection()[0];
var row = grid.store.indexOf(selectedRecord);

вам нужно получить выбранную запись вашей сетки и оттуда, вы можете выполнить поиск этой записи из своего магазина и получить ее индекс.

Ответ 2

вы также можете получить его из прослушивателя select сетки:

listeners: {
    select: function(selModel, record, index, options){
        alert(index);
    }
}

Ответ 3

Попробуйте следующее:

grid.getCurrentPosition().row

Ответ 4

Try

grid.getSelectionModel().getSelection()[0].get('id')