52,797
社区成员
发帖
与我相关
我的任务
分享
listeners: {
"afteredit": function(e) {
var grid = Ext.getCmp('ordergrid');
var r = e.record; //得到当前行所有数据
var f = e.field; //得到修改列
var v = e.value; //得到修改列修改后值
// alert(v);
//通过ajax请求修改数据
Ext.Ajax.request({
url: "updateSurface.action",
method: "POST",
params: {
fieldName: f,
fieldValue: v,
ID: r.data.id
},
success: function(r) {
grid.getStore().reload();
grid.getSelectionModel().selectRow(0,false);//
grid.getView().focusCell(0,0); //选中的获取焦点
},
failure: function() {
MessageBox("提示", "操作失败!", Ext.MessageBox.ERROR);
grid.getStore().reload();
}
});
}
}
"afteredit": function(e) {
//这里需要计算出下一个cell的column index,还需要判断event的key是否为回车。
e.grid.getColumnModel().setEditable(e.column, true);
});
"afteredit": function(e) {
//这里需要计算出下一个cell的column index,还需要判断e的key是否为回车。
grid.getColumnModel().setEditable(column, true);
});