0

ええと、私は豆を 2 つ持っています

ファーストビーン

private int id;
private String name;

ゲッターとセッター

セカンドビーン

private Firstbean fb;
private String x;
private String y;

....ゲッターとセッター

そのBeanは、DBからオブジェクトをリストするメソッドでそれらを使用し、OKをリストします私の問題は新しいエントリです....このコードを入力すると

<p:selectOneMenu value="#{beanCuenta.banco.codigo}">
                                <f:selectItem itemLabel="Seleccione Banco"/>   
                                <f:selectItems value="#{DAOBanco.listar()}" var="ban"
                                               itemValue="#{ban.codigo}" itemLabel="#{ban.nombre}"/>
                            </p:selectOneMenu>

ここで selectOneMenu beanCuenta.banco.codigo の値では機能しませんが、dataTable のリストでは正常に機能します。

したがって、一時的な解決策として、登録用に2番目のbeanに新しい変数を作成しますが、それは必要ありません

<p:selectOneMenu value="#{beanCuenta.codigoBanco}">  
                                <f:selectItem itemLabel="Seleccione Banco"/>   
                                <f:selectItems value="#{DAOBanco.listar()}" var="ban"
                                               itemValue="#{ban.codigo}" itemLabel="#{ban.nombre}"/>
                            </p:selectOneMenu>
4

0 に答える 0