J'ai une grille d'utilisateurs. Pour en supprimer une, sélectionnez votre ligne et cliquez sur un bouton "supprimer". Mais cela ne fonctionne pas. Mon code est:
var row = userGrid.getSelectionModel().getSelection();
console.log(row.get('dni'))
Firefox dit:
TypeError: row.get n'est pas une fonction
Une idée ?.
Il est recommandé de toujours vérifier hasSelection()
comme -
if (userGrid.getSelectionModel().hasSelection()) {
var row = userGrid.getSelectionModel().getSelection()[0];
console.log(row.get('dni'))
}
peut-être parce que
getSelection (): Ext.data.Model []
Renvoie un array des enregistrements actuellement sélectionnés.
http://docs.sencha.com/ext-js/4-1/#!/api/Ext.selection.Model-method-getSelection