1

ノックアウトとjQueryを使用しています。jquery ui ダイアログの「キャンセル ボタン動作」を実装する必要があります。ダイアログには、ノックアウト バインディングを含むフォームが含まれています。

ユーザーが変更をキャンセルした場合、オブジェクトをバックアップしてその状態を復元するにはどうすればよいですか?

更新: フィールド データだけでなく、すべてを復元する必要があります

4

4 に答える 4

1

Knockout.js のシンプルなエディター パターンをご覧ください。

編集/保存/キャンセル アクションを実装する適切な方法が含まれています。

于 2013-07-29T14:58:41.213 に答える
1

Clone Object ということですか?

もしそうなら、あなたは延長を使うことができます

var backup = $.extend({},before)
于 2013-07-29T14:48:40.283 に答える
0

他の人があなたのビューモデルを複製することを提案するようにします。ただし、モーダル内でクローンを使用してから、後でデータを永続化してください。

于 2013-07-29T14:54:29.480 に答える