为什么当我通过一个窗口打开我的表单并且我没有更改任何内容并且我同意时,我的网格项目会堆叠而不是为我的网格充电?但是我更改了表单的值并且我同意,我的网格重新加载是否正确?
提前感谢
编辑:如果您不更改数据,Store.sync 将返回错误
我的代码:
var modele = Modeles[activeTabParametresApplicatifs]; // Ex: Name
var id = 'Id'+modele; // IdName
var chaine = activeTabParametresApplicatifs; // TabNames
var store = chaine.substr(3,chaine.length); // Names
eval ('record = Ext.create(\'ModuleGestion.model.'+modele+'\');');
eval ('store = this.get'+store+'Store()');
var win = button.up('window'),
form = win.down('form');
record = form.getRecord();
values = form.getValues();
eval ('var id = values.'+id);
if (form.isValid()) {
if (id > 0){
record.set(values);
} else{
record.set(values);
store.add(record);
}
store.sync({
success : function() {
store.load();
}
});
win.close();
}