获取值afteredit的几种写法
1、
grid.on('afteredit',function(e){ //获得Ext.grid.EditorGridPanel编辑信息
e.row;//修改過的行從0開始
e.column;//修改列
e.originalValue;//原始值
e.value;//新值
});
来源:http://blog.csdn.net/yanji94521/archive/2008/06/16/2
2、
grid.on("afteredit", afterEdit, grid); //EditorGridPanel的afteredit事件监听
function afterEdit(obj){
var r = obj.record;//获取被修改的行
var l = obj.field; //获取被修改的列
var id = r.get("id");
var lie = r.get(l);
Ext.Ajax.request({
url: 'MyJsp.jsp?action=edit',
params: "id=" + id + "&name=" + l + '&value=' + lie,
success:function(response,options){
var result = Ext.util.JSON.decode(response.responseText);
if (result.success){
Ext.Msg.alert('提示', "保存成功!");
}
else{
Ext.Msg.alert('提示', "保存失败!");
}
},
failure : function(response,options) {
Ext.Msg.alert('提示', "连接错误!");
var respText = Ext.util.JSON.decode(response.responseText);
Ext.Msg.alert('错误', respText.error);
}
});
}
来源:http://hi.baidu.com/_ollie/blog/item/c9f8fac305f7fe53b219a8f8.html
3、
grid.on("afteredit",afterEidt,grid);
function(obj)
{
obj.row;;//修改过的行从0开始
obj.column;//修改列
obj.originalValue;//原始值
obj.value;//修改后的值
obj.grid;//当前修改的grid
obj.field;//正在被编辑的字段名
obj.record;//正在被编辑的行
}