`
happyqing
  • 浏览: 3153774 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ext4.2 grid store 再次修改时数据没变,getSelection()与store中数据不一致

    博客分类:
  • Ext
阅读更多

 

此问题可能是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();
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics