Fre*_* LA 6 knockout-mapping-plugin knockout.js
我从WCF接收数据并将其绑定到表.我在这个论坛上得到了帮助,可以添加一些计算字段,一切都很完美.我想在这张桌子的页脚添加一个总数.我的页面的简单版本可以在http://jsfiddle.net/qeUHd/3/上看到.基本上我想学习如何向我的ViewModel添加一个字段,该字段是我的样本"Amount"中另一个字段的总和的结果.任何帮助将不胜感激. http://jsfiddle.net/qeUHd/3/
del*_*ree 11
在你的小提琴中,你将数据集映射到self.model,因此self.model是一个observableArray.既然如此,我只需要计算一个计算值来得到你的总数.
self.total = ko.computed(function(){
var total = 0;
for(var p = 0; p < self.model().length; ++p)
{
total += self.model()[p].Amount();
}
return total;
});
Run Code Online (Sandbox Code Playgroud)
然后确保绑定它.
<td data-bind="text: total">
Run Code Online (Sandbox Code Playgroud)
你做的事情有点落后,但我认为这是由于你接收数据的方式,所以我处理了它并继续前进.
| 归档时间: |
|
| 查看次数: |
11403 次 |
| 最近记录: |