2017-02-16 6 views
0

私は剣道UIグリッドMVCを使用しています。グリッドから行が削除され、サーバーでエラーが発生すると、(ModelStateに格納されているものに基づいて)ユーザーにエラーが表示されますが、行はグリッドから削除されます削除しないでください。サーバーエラーで剣道がグリッドから行を削除しないようにするにはどうすればよいですか?剣道UIグリッド - 行を削除するとエラーが発生しますが、行はグリッドから削除されます

+0

あなたkendoGridのカスタム削除ボタンを使用してください。 – TechVision

答えて

2

として、あなたは、グリッドのdataSource errorイベントをキャッチし、それが発生した場合canelChanges()メソッドを使用しようとすることができます回避策:

... 
.DataSource(dataSource => dataSource 
    ... 
    .Events(events => events.Error("onGridError")) 
) 

とJavaScriptで:

function onGridError() { 
    var grid = $("#grid").data("kendoGrid"); 
    grid.cancelChanges(); 
} 
関連する問題