此问题可能是Ext4.2的一个bug
解决办法,去store拿最新的数据
//初始化修改
function initModify(){
var grid = gridOrganization;
var records = grid.getSelectionModel().getSelection();
grid.getSelectionModel(records);
if(records.length != 1){
Ext.MessageBox.alert('提示', '请选择一条数据修改!');
return;
}
//record数据可能不是最新的,去store里拿新的数据
records[0] = grid.getStore().getById(records[0].get('id'));
formPanel.getForm().reset();
formPanel.getForm().loadRecord(records[0]);
winEdit.setTitle('修改');
winEdit.show();
}