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
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.
vous pouvez également l'obtenir à partir de l'écouteur select
de la grille:
listeners: {
select: function(selModel, record, index, options){
alert(index);
}
}
Essaye ça:
grid.getCurrentPosition().row