2013-06-24 12 views

Odpowiedz

25

jak o to?

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

Musisz uzyskać wybrany rekord sieci, a następnie przeszukać ten rekord ze swojego sklepu i uzyskać jego indeks.

+1

To pomogło. Chciałem tylko dodać, że nie potrzebujesz .getSelectionModel() – SomeGuyOnAComputer

1

Spróbuj tego:

grid.getCurrentPosition().row 
+0

to nie działa zobacz moja aktualizacja dziękuję u – freestyle

+0

prawie! spróbuj 'grid.getSelectionModel(). getCurrentPosition()' – rikAtee

-2

Spróbuj

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

to get id wiersza nie indexrow zobacz moją aktualizację dziękuję u – freestyle

4

można również uzyskać je od select słuchacza siatki:

listeners: { 
    select: function(selModel, record, index, options){ 
     alert(index); 
    } 
} 
Powiązane problemy