web-dev-qa-db-fra.com

Extjs - Récupère rowIndex d'une ligne sélectionnée

J'ai été sélectionné une ligne, et maintenant je veux obtenir l'index des lignes

peut-être comme

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

mais ce n'est pas défini. Comment puis-je l'obtenir grâce

10
freestyle

que dis-tu de ça?

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

vous devez obtenir l'enregistrement sélectionné de votre grille et à partir de cela, vous pouvez rechercher cet enregistrement dans votre magasin et obtenir son index.

27
wens

vous pouvez également l'obtenir à partir de l'écouteur select de la grille:

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

Essaye ça:

grid.getCurrentPosition().row
1
player