ユーザーグリッドがあります。削除するには、行を選択して「削除」ボタンをクリックします。しかし、これは機能しません。私のコードは次のとおりです。
var row = userGrid.getSelectionModel().getSelection();
console.log(row.get('dni'))
Firefox は次のように述べています。
TypeError: row.get は関数ではありません
何か案が ?。
ユーザーグリッドがあります。削除するには、行を選択して「削除」ボタンをクリックします。しかし、これは機能しません。私のコードは次のとおりです。
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[]
現在選択されているレコードの配列を返します。
http://docs.sencha.com/ext-js/4-1/#!/api/Ext.selection.Model-method-getSelection