1

編集/削除リンクを使用してobservableArrayを通常のテキストとして表示できる例を探しています。アイテムは別のフォームから追加/編集できます。編集リンクからレコードを編集できません。新しいレコードが追加されます。

 self.editItem = function (p) {
        //edit code
        ////???????
    };

これが例です

4

3 に答える 3

6

そこにある他の回答で述べられているように、with特定のレコードを編集するにはバインディングを使用する必要があります。ここでは、必要に応じてデモを作成しました。

http://jsfiddle.net/85afB/1/

于 2013-03-12T16:32:57.520 に答える
2

編集(監視可能)する特定のアイテムを追跡し、バインディングで使用する必要があります。この回答(jsFiddle)の完全な例を参照してください。

于 2013-03-12T15:53:21.713 に答える
1

何を求めているのか完全にはわかりませんが、値を編集ボックスに戻したい場合は、次のことを試してください。

self.editItem = function (p) {
    self.FirstName(p.FirstName);
};

次に、ロジックを記述して、それがすでに存在するかどうかを確認する必要があります。

于 2013-03-12T15:52:34.063 に答える