1

私はJava Playを持っています!Playに組み込まれたアプリケーション!1.2.3 と連動する複数のモデル。特に、次のように、別のモデルの一部として返される、あるモデルによって生成された書式設定されたテキスト オブジェクトのリストがあります。

@Entity
public class Parent extends Model {

    @Required
    @Expose
    public String name; // and a dozen others

    @Expose
    @OneToMany(mappedBy="parent", cascade = {CascadeType.PERSIST, CascadeType.REMOVE})
    public List<Child> fields;  

}

Childただし、各オブジェクトを独自のフォームで作成するのではなく、これらのオブジェクトを一定数作成するためのメイン フォームのセクションを用意したいと考えています。したがって、フォームには「名前」フィールドがありますが、(議論のために)Childフォームのその下に、それぞれがオブジェクトに対応する 2 つのフィールドのセットもあります。

ちなみに、この場合に a を使用する理由はList、将来、Parentフィールドの数が異なるオブジェクトを作成する可能性があるためです。その場合、新しいフォームを設計します。

それは可能ですか?別の方法は非常に面倒です。

さらに、このオブジェクトは非常に長くなるため、理想的には複数ページのフォームに入力したいと考えていますが、すべてのページを 1 つの動的ページの一部にするか、投稿する以外に、どのようにそれを行うことができるかは明らかではありませんページからページへの一時変数であり、どちらも永続性がなく、CRUD の魔法のような有用性をすべて無意味にしているように見えます。コントローラ フォームを複数のページに分割するための推奨される方法はありますか?

4

0 に答える 0