我在ajax模式下使用Kendo UI網格,並且有一個ClientFooterTemplate,其總和爲一列。這一切都運行良好,但如果我創建/更新或刪除記錄ClientFooterTemplate不更新和總和值保持不變。在編輯時刷新Kendo UI MVC網格的ClientFooterTemplate
如何更新ClientFooterTemplate,以便在創建/更新或刪除後總和值是最新的?
這是我試過到目前爲止:
.Events(events =>
{
events.SaveChanges("SaveChanges");
events.Remove("Remove");
events.Save("SaveChanges");
})
<script>
function SaveChanges(e) {
Reload(e.sender);
}
function Remove(e) {
Reload(e.sender);
}
function Reload(obj) {
obj.dataSource.read();
}
</script>
的obj.dataSource.read()被實際要求更新之前執行。
Idk保存和保存更改之間的差異,但也許這兩個事件衝突。嘗試刪除儘可能多的變量。因此,不要在SaveChanges之後調用Reload,而只需進行閱讀。也許嘗試一個不同的事件關閉或更改也許 – CSharper