0

製品に動的属性(つまり、サイズ-small、med、lg)を与える機能を可能にするノックアウト付きのフォームを作成しました。これは、入力フィールドと複数選択ドロップダウンによって生成されます。

フィールドに入力し、属性値である選択リストを生成したら、それらを監視可能な属性配列に追加できます。

私が見ることができない問題は、これらの属性とそれらの値の配列を表示する必要があることですが、編集可能である必要もあります。私はそれらが作成されたメインフォームにリロードされるという考えにはそれほど熱心ではありませんでしたが、おそらくそれが最善の方法です。

たぶん、属性を編集不可能な属性のリストとしてリストするだけです

例:

Name: <span data-bind="text: attributeName"></span> <select height="5" data-bind="options: attributesValues"> <button data-bind="click: edit">Edit</button>

また、[編集]をクリックすると、作成元のフォームに読み込まれ、編集できるようになります。

ただし、インライン編集を実行して、追加された属性とそれらの属性値の配列のそれぞれにバインドする方法があるかどうかを確認したかったのです。したがって、リストからattributeValueを削除すると、その特定の属性の配列からそれが削除されます。

何かご意見は?

4

1 に答える 1

1

ですから、私はあなたが何をしようとしているのかを正確に理解しているとは確信していません。あなたが投稿した1行のコードでは、それが明確になりませんでした。属性の複数選択があり、選択属性を使用して新製品を追加できるこのフィドルを一緒に投げました。追加されると、新しい製品にはselect独自の属性があり、編集することができます。これが目的ではない場合は、明確にしてみてください。さらにコードを投稿してください。

これがフィドルです

于 2012-06-23T04:22:49.403 に答える