ui-grid の Angularjs バージョン 1 エディションを使用しています。行を自動的に保存しないように設定し、ボタン クリックを使用して、$http を使用してデータベースを更新する angularjs 呼び出しを開始できるようにしました。
ユーザーが [更新のキャンセル] ボタンをクリックした場合、代わりに行を元のデータと状態にリセットしたいと考えています。を使用するコードがsetRowsClean(dataRows)
あり、行オブジェクトとセットを渡すこともできますrow.isDirty = false
。
行のデータとその状態を、変更がキャンセルされる前と同じになるようにリセットできる、実証済みの手法を探しています。グリッドの再バインドはやり過ぎであり、グリッドが崩壊します。誰かがこれらの線に沿って何かを持っていますか?