extjs 在grid编辑控件上 点一个单元格修改后 怎样及时保存到数据库

请附上代码... 请附上代码 展开
 我来答
罐头l桃子
2013-05-08 · TA获得超过167个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:147万
展开全部
手头没有代码,兄弟,我曾静做过,给你个思路
ext例子有个编辑单元格的例子,你先看那个,当你编辑完,应点击保存,再保存到数据库中,具体是点保存的时候加上一个函数,在函数中,拿到修改的东东,ajax请求后台,把你修改的值拼成json串传到后台,在后台将之转换成对象属性并进行数据库更新 ,当然也可以拼成一个数组,传到后台 ,看你喜好了。
woniu19881005
推荐于2017-09-22
知道答主
回答量:7
采纳率:0%
帮助的人:6.2万
展开全部
grid.on('edit' , function(editor , e){
var month = Ext.util.Format.date(Ext.getCmp("month").getValue(), 'Y-m')+'-01';
Ext.Ajax.request({
url: "qam_metricsdata_post.cgi?project_id=[% project_id %]&type=grid&month="+month,
params:{

requirement_coverage : store_grid.findRecord("name2","<span style='color:blue';>Requirement Coverage By Testing</span>").get("value2"),
ontime_delivery_rate : store_grid.findRecord("name1","<span style='color:blue';>On Time Delivery Rate</span>").get("value1"),
//requirement_change_number : store_grid.findRecord("name2","<span style='color:blue';>Requirement Coverage By Testing</span>").get("value2"),
iteration_number : store_grid.findRecord("name1","<span style='color:blue';>Number of iteration (Drop, Sprint)</span>").get("value1"),
unit_test_model_code_coverage : store_grid.findRecord("name2","<span style='color:blue';>Unit Test Code Coverage – Model</span>").get("value2"),
unit_test_handwritten_code_coverage : store_grid.findRecord("name2","<span style='color:blue';>Unit Test Code Coverage – Handwritten</span>").get("value2"),
total_VERY_GOOD_check_points : store_grid.findRecord("name2","<span style='color:blue';>Total “very good” check points in quality gate</span>").get("value2"),
quality_gate_compliance : store_grid.findRecord("name1","<span style='color:blue';>Quality Gate Compliance</span>").get("value1"),
process_maturity : store_grid.findRecord("name2","<span style='color:blue';>Process Maturity</span>").get("value2")

},
success: function(response, opts) {
Ext.toast.msg('Congratulations', 'Save Success!');
},
failure: function(response, opts) {
alert("<span style='color:blue';>Save Failed!</span>");
}
});
});
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式