我有一個kendoGrid與dataBound函數集。劍道網格數據綁定正在遞歸
下面是我的代碼示例,在數據綁定中有一些更新UI視圖的集合。這個問題是,如果我把調試器放在第二行(var pageData ...),我可以看到.set再次觸發dataBound函數。我會假設該函數應該運行一次,並且.sets不會重新觸發它。
如果您有任何想法我做錯了,請幫助。由於
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,顯示的數據不會更新。 –