使用Extjs 3.4我调用save()
中的store
方法来保存新记录。 save()
方法工作正常:我在数据库中看到了新记录。问题是save()
方法在保存后不会自动重新加载网格。
gridStore.save(); //Ok it works but grid is not reloaded.
答案 0 :(得分:0)
gridStore.save();
gridStore.load();
但良好做法
gridStore.sync({
success: function() {
gridStore.load();
}
});
答案 1 :(得分:0)
当服务器在数据库中插入数据时,他必须返回刚刚创建的新记录。响应必须是全新的记录,而不仅仅是新的ID。使用此解决方案,extjs解析服务器响应并自动重新加载网格。
答案 2 :(得分:0)
只需将商店的autoSync属性覆盖为' true'完成工作!!