1

更新時に ASP.Net MVC アクションを呼び出すデータソースを備えた Javascript Kendo UI グリッドがあります。行を編集し、チェック マークをクリックして変更を確認すると、その時点でリモート アップデートが実行されます。

私がしたいのは、変更を加えて「ローカルで確認」し、フォームの最後にある [保存] ボタンをクリックしたときにのみ (sync() を呼び出して) 保存することです。これにより、ユーザーはグリッドで行った変更を含め、フォーム全体をキャンセルできます。DataSource API Referenceを読んでから、autoSync を false に設定する必要があるだけでしたが、違いはありません。

ありがとう!

更新: 答えが見つかりました。バッチ編集を使用するようにグリッドを構成できます。その場合、グリッドで [変更を保存] ボタンが押されるまで、変更はローカルで行われます。grid オブジェクトには saveChanges メソッドもあります。フォーム ボタンがクリックされたときに、送信する直前にこのメソッドを呼び出します。

4

0 に答える 0