2013-01-04 12 views
11

Ho una griglia di utenti. Per eliminarne uno, seleziona la riga e fai clic sul pulsante "elimina". Ma questo non funziona. Il mio codice è:Ottieni il valore della colonna selezionata extjs grid

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

Firefox dice:

TypeError: row.get is not a function

Qualche idea?.

+0

Sei sicuro che l'errore è lì? Da dove proviene 'fila'? – Ryan

+0

sory è row.get – ramiromd

risposta

22

E 'buona norma controllare sempre hasSelection() come -

if (userGrid.getSelectionModel().hasSelection()) { 
    var row = userGrid.getSelectionModel().getSelection()[0]; 
    console.log(row.get('dni')) 
} 
Problemi correlati