2016-08-30 40 views
0

我在订购系统中有一个数据网格来表示订购的所有订单项。确定定价需要进行相当多的计算。我允许用户编辑订单并仅在数据网格上更改数量。如何对更改进行编程以刷新除更改的列之外的其他列的定价?需要更新xPages中数据网格更新的定价

回答

1

如果你不想刷新整个事情,你可以将多个部分刷新串起来。我用Google搜索“的XPages多个局部刷新”或东西,发现这一点:

How to do a partial refresh of multiple items in Xpages correctly

这主要指从已故的伟大添Tripcony的文章被保存在此处:http://avatar.red-pill.mobi/tim/blog.nsf/d6plinks/TTRY-84B6VP

还有其他那里也有例子。

+0

嗨大卫。感谢您的回应。但是,如果我理解你的答案,那么看起来你正在刷新两个不同的字段/链接。我正在用一个调用刷新数据网格。 datagrid列和随后保存到数据库中的记录都包含在一行中。更新数据网格中所有更改的代码是:editedRowsArray = [-1]; var args = { \t onError:function(){alert('error - changes not saved'); } } restServiceObj.save(args); restServiceObj.close(); gridObj._refresh(); –