- 注册时间
- 2012-11-28
- 最后登录
- 2012-12-26
- 阅读权限
- 10
- 积分
- 75
- 精华
- 0
- 帖子
- 20
|
factory 发表于 2012-12-13 14:03
reload()就是刷新表格了,刷新之前你保存了没有?没的话是被刷新到原来数据的 ...
function updateRow() {
var form = new mini.Form("editForm1");
var o = form.getData();
form.validate();
total();
if (form.isValid() == false) return;
var data = grid.getChanges();
var json = mini.encode([o]);
grid.loading("更新中,请稍后......");
$.ajax({
url: "GoodsPurchaseBus.aspx?method=EditGoodsDetails&PurchaseOrdersNo=" + OrdersNo,
data: { data: json },
cache: false,
success: function (text) {
grid.reload();
},
error: function (jqXHR, textStatus, errorThrown) {
alert(jqXHR.responseText);
CloseWindow();
}
});
grid.hideAllRowDetail();
}
function zongji() {
var at = mini.get("AmountTo");
var sum = 0;
for (var i = 0; i < grid.getData().length; i++) {
sum = parseFloat(sum) + parseFloat(grid.getRow(i).FigureOut);
}
at.setValue(sum);
}
我在success的grid.reload()中加zongji();得出的是未修改的
在updateRow方法的最后一句加zongji();得出的结果还是未修改的。请版主帮我看看吧 |
|