ウィンドウからフォームを開いて何も変更せず同意すると、グリッドが再充電されずにグリッド アイテムがスタックするのはなぜですか? しかし、フォームの値を変更して同意します。グリッドは正しくリロードされますか?
事前にサンクス
EDIT : データを変更しない場合、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();
}