extjs EditorGridPanel 编辑保存数据
2010-10-26 09:57
435 查看
代码var editGridPanel = new Ext.grid.EditorGridPanel({
cm: cm,
store: store,
autoScroll: true,
frame: true,
region: 'center',
clicksToEdit: 1,
tbar:[
comboTerm, comboExamName
],
listeners: {
"afteredit": function(e) {
var r = e.record; //得到当前行所有数据
var f = e.field; //得到修改列
var v = e.value; //得到修改列修改后值
if (v == "") {
editGridPanel.getStore().reload();
return;
}
//通过ajax请求修改数据
Ext.Ajax.request({
url: "StuScoreAjax.ashx?model=update",
method: "POST",
params: {
FieldName: f,
UpdateValue: v,
ID: r.data.ID
},
success: function(r) {
editGridPanel.getStore().reload();
},
failure: function() {
MessageBox("提示", "操作失败!", Ext.MessageBox.ERROR);
editGridPanel.getStore().reload();
}
});
}
}
});
cm: cm,
store: store,
autoScroll: true,
frame: true,
region: 'center',
clicksToEdit: 1,
tbar:[
comboTerm, comboExamName
],
listeners: {
"afteredit": function(e) {
var r = e.record; //得到当前行所有数据
var f = e.field; //得到修改列
var v = e.value; //得到修改列修改后值
if (v == "") {
editGridPanel.getStore().reload();
return;
}
//通过ajax请求修改数据
Ext.Ajax.request({
url: "StuScoreAjax.ashx?model=update",
method: "POST",
params: {
FieldName: f,
UpdateValue: v,
ID: r.data.ID
},
success: function(r) {
editGridPanel.getStore().reload();
},
failure: function() {
MessageBox("提示", "操作失败!", Ext.MessageBox.ERROR);
editGridPanel.getStore().reload();
}
});
}
}
});
相关文章推荐
- extjs的EditorGridPanel修改数据后怎样保存到数据库
- Extjs的EditorGridPanel修改数据后怎样保存到数据库
- Extjs EditorGridPanel的使用.(数据从后台读出) asp.net
- extjs EditorGridPanel禁止某些单元格编辑
- ExtJS2.0 可编辑表格EditorGridPanel
- Extjs 3.X 和 Extjs 4.x 添加 编辑 删除 GridPanel行数据的区别
- ExtJS中从WebService获取数据保存到本地,填充GridPanel实现静态数据分页
- ExtJs学习笔记(4)_EditorGridPanel(可编辑的网格控件)
- 关于Ext的EditorGridPanel实时修改数据后保存到数据库的一点心得
- ExtJS EditorGridPanel中时间日期编辑问题的总结
- Extjs editorgridpanel 没有数据显示
- Ext,EditorGridPanel保存修改数据
- ExtJS EditorGridPanel中时间日期编辑问题的总结
- 关于Ext的EditorGridPanel实时修改数据后保存到数据库
- 关于Ext的EditorGridPanel实时修改数据后保存到数据库的一点心得
- ExtJs学习笔记(4)_EditorGridPanel(可编辑的网格控件)
- extjs 保存和修改数据到数据库
- ExtJS学习之EditorGridPanel
- js--easyUI----jQuery easyui datagrid 点击某个单元格即进入编辑状态,焦点移开后,保存数据
- 用客户端脚本提示用户在离开编辑页面之前进行数据保存