Kendo を webSQL のような多数の優れたデータ ソースに接続する KendoUI のカスタム トランスポートを作成しています。私の Kendo Grid の問題は、delete/destroy コマンドを実装すると、データ ソース レイヤーがエラーで応答した場合でも、グリッドが実際に行を削除するのを防ぐことができないことです。
RemoteTransport.destroy
メソッド経由で呼び出されます。入力パラメーターにはエラーと成功のコールバックが含まれていますが、エラー コールバックを呼び出したり、「false」を返そうとしたり、最終的に拒否する $.Deferred を返そうとしたりしても、グリッド行はなくなります。実際、私が呼ばれる前にそれはなくなりました。