2013-01-04 12 views
11

Mam siatkę użytkowników. Aby je usunąć, wybierz swój wiersz i kliknij przycisk "usuń". Ale to nie działa. Mój kod to:Uzyskaj wybraną wartość kolumny wiersza extjs grid

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

Firefox mówi:

TypeError: row.get is not a function

Każdy pomysł?.

+0

Czy jesteś pewien, że błąd jest tam? Skąd pochodzi "fila"? – Ryan

+0

sory to row.get – ramiromd

Odpowiedz

22

Dobrą praktyką jest, aby zawsze sprawdzić hasSelection() podobnego -

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