function setMaintaincePrice() {//设置维修价格
var mr = maintainceProjectStore.getModifiedRecords();// 获取所有更新过的记录
var recordCount = maintainceProjectStore.getCount();// 获取数据集中记录的数量
if (mr.length == 0) {
Ext.MessageBox.alert('提示', '没有修改数据!');
}
else
{
var msgTip = Ext.MessageBox.show( {
title : '提示',
width : 250,
msg : '正在提交更改请稍后......'
});
var recordModStr = "[";// 以josn方式保存数据
for ( var i = 0; i < mr.length; i++) {
recordModStr += "{maintainceProjectId:"
+ mr[i].data["maintainceProjectId"] + ",price:"
+ mr[i].data["price"] + "}";
if (i < mr.length - 1)
recordModStr += ",";
}
recordModStr += "]";
var requestConfig = {
//url : 'material.do?method=modifyMaterialQuantity×tamp=' + new Date(),
url : 'maintianceproject.do?method=setMaintaincePrice×tamp=' + new Date(),
jsonData : recordModStr,
params : {
mlist : recordModStr
},
callback : function(options, success, reponse) {
msgTip.hide();
if (success) {
Ext.Msg.alert('提示', '保存成功');
maintainceProjectStore.commitChanges();
} else {
Ext.Msg.alert('提示', '保存失败');
}
}
}
Ext.Ajax.request(requestConfig);
}