ストアがあり、このコードで新しいレコードを追加します。最初に新しいレコードを追加し、次にバックエンドに同期します。
Ext.getStore('ilhan').add(Ext.getCmp('contacForm').getValues());
Ext.getStore('ilhan').sync({
success: function(){
Ext.getStore('ilhan').load();
Ext.getCmp('customerWindow').close();
}
});
以下のコードでレコードを削除することもできます。
Ext.getStore('ilhan').remove(Ext.getCmp('theGrid').getSelectionModel().getSelection()[0]);
Ext.getStore('ilhan').sync({
success: function(){
Ext.getStore('ilhan').load();
}
});
しかし、レコードを更新する方法がわかりません。グリッドの行からのデータをフォームに入力することしかできません。
Ext.getCmp('contacEditForm').getForm().setValues(Ext.getCmp('theGrid').getSelectionModel().getSelection()[0].data);
それで、私は店の方法を持っていますがadd
、remove
方法はありませんupdate
か?ストアを更新する方法を教えてください。