我有商店,我用这段代码添加了一条新记录。首先它添加新记录,然后同步到后端。
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
方法?我应该如何更新商店?