0

好吧,我有两个豆子

第一豆

private int id;
private String name;

getter 和 setter

二豆

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

.... getter 和 setter

我在一个方法中使用它们来列出数据库中的对象,并列出我的问题是一个新条目....如果我把这个代码

<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 中的列表工作正常。

所以临时解决方案我在我的 secondbean 中创建了一个新变量,仅用于注册,但我不想要它

<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