私はkendoGridにdataBound関数を設定しました。剣道グリッドdataboundが再帰的になります
以下は私のコードのサンプルです。データビュー内には、UIビューを更新する一部のセットがあります。この問題は、2番目の行(var pageData ...)にデバッガを置くと、.setトリガのdataBound関数を再び見ることができるということです。私は関数が一度実行する必要があると仮定し、その.setsはそれを再トリガーしません。
私が間違っていることが分かっている場合は、助けてください。 set()
を介してデータ項目の値を設定するおかげで
function() {
var pageData = grid.dataSource.data();
$.each(pageData, function(index, row){
if (row.Id == cachedRowWithChanges.Id) { //example
row.set("CartTotal", cachedRowWithChanges.CartTotal);
}
});
}
私がdataBindingを使用する場合、関数内のセットはdataBindingを繰り返し呼び出すので、その提案はdataBoundに相当します。 –
.setを使用しないと、表示されるデータは更新されません。 –