2014-01-06 67 views
0

我有一個kendo Grid,我對其進行了更改,並將其保存到數據庫。Kendo Grid保存更改

表單上有一個按鈕,我將其他信息提交給另一個數據庫。我想檢查一下,當我點擊此按鈕時,劍道網格保存了所有更改。

如果仍然有一些未完成的變化(劍道網格中的紅色箭頭),用戶必須在繼續之前保存更改。

這可以用Javascript來實現嗎?

回答

1

在過去,我能夠通過讀取數據源中的dirty標誌來確定是否存在未保存的更改。我不確定這是否與Kendo記錄在一起,我只是偶然發現它圍繞數據源。希望它能幫助你。

對於 「myGrid」:

var boolDirty = false; 

$.each($("#myGrid").data("kendoGrid").dataSource._data, function() { 
    if (this.dirty) { boolDirty = true; } 
});