これがいくつか省略されたフィドルです:http://jsfiddle.net/YwTBk/
基本的に、下の画像を取得するために必要なのは、最初の行を編集することです。何らかの理由で、Knockoutはその列の下のすべての行を同じ値で埋めています。これは、、、およびもちろん計算列に対して発生amount
しnrAmount
ますtotal
。他のどの列にもこの問題はありません。
バインディングをからamount
に変更する$data.amount
と、計算列が機能しなくなるという効果がありnrAmount
ますが、すべての行にデータが入力されるわけではないことに注意してください。
なぜこれが起こっているのですか、どうすれば修正できますか?