1

エンティティ
ServiceOffer{id ...}
とがあるとし
ServiceOfferCapabilities{serviceoffer_id , capability_id,value }ます。

ServiceOffer には ServiceOfferCapabilities (1 対多) のコレクションがあります。私が望むのは、ServiceOffer の形式を表示し、ユーザーが各機能に必要な値を選択できるようにすることだけです。

うーん、何をやってもこれがなかなか難しい。ServiceOfferCapabilities の formType を作成する方法がわからないためです。たとえば、テキストとして値を追加しますが、機能を追加する方法がわかりません。
私はそれを機能させることができますが、送信時に問題があります。これは、どれが機能であるかがわからず、null に設定されるためです。非表示にしようとしましたが、目的の ID を持つ機能オブジェクトを作成できませんでした..回避策はありますか?

4

1 に答える 1

0

(リンクから)データトランスレータのようなものが必要なようです

タスクと課題の 1 対 1 の関係があるとします。たとえば、タスクにはオプションで課題がリンクされています。考えられるすべての問題を含むリストボックスを追加すると、最終的にリストボックスが非常に長くなり、何かを見つけることができなくなる可能性があります。代わりに、ユーザーが問題番号を入力するだけのテキスト ボックスを追加することもできます。

コントローラーでこれを行うこともできますが、最善の解決策ではありません。この課題が自動的に課題オブジェクトに変換された方がよいでしょう。ここで、データ トランスフォーマーの出番です。

于 2012-09-18T07:20:07.677 に答える