ユーザーグリッドがあります。削除するには、行を選択して「削除」ボタンをクリックします。しかし、これは機能しません。私のコードは:
var row = userGrid.getSelectionModel().getSelection();
console.log(row.get('dni'))
Firefoxさんのコメント:
TypeError:row.getは関数ではありません
何か案が ?。
常にhasSelection()
をチェックすることをお勧めします-
if (userGrid.getSelectionModel().hasSelection()) {
var row = userGrid.getSelectionModel().getSelection()[0];
console.log(row.get('dni'))
}
たぶん
getSelection():Ext.data.Model []
現在選択されているレコードのarrayを返します。
http://docs.sencha.com/ext-js/4-1/#!/api/Ext.selection.Model-method-getSelection