2014-10-03 80 views

回答

1

有趣的問題,讓我想嘗試和實現這一點。

將事件處理程序附加到Save事件。這應該在點擊「更新」按鈕時被調用。

.Events(x => x.Save("SaveChanges")) 

關閉窗口的事件是網格的dataBinding事件,所以我們要防止發生這種事件。

function SaveChanges() { 

alert("SaveChanges-Fired"); 

var grid = $("#GridName").data("kendoGrid"); 

    grid.bind("dataBinding",function(e){ 
     e.preventDefault(); 
    }) 
} 
+0

Telerik的網站上的這個論壇帖子幫助我做到了這一點。 http://www.telerik.com/forums/how-to-prevent-editor-from-closing- – CSharper 2014-10-03 20:09:30

+0

它保持編輯器打開,但每次我點擊更新它更新插入的記錄,我怎樣才能使它插入新的記錄點擊? – 2014-10-04 16:00:27

+0

阻止數據綁定也打破了UI的功能。它仍然插入記錄,但圖形實際上沒有顯示它們。我不確定如何完成這項工作。解決問題的黑客方法是放置一個按鈕,它將刷新網格數據源。 – CSharper 2014-10-06 03:33:03

相關問題