0

我想加载<p:selectOneMenu>一个数据库值。

例如:假设您有两个实体。人和车。一辆车只有一个人。当您添加一辆新车时,您应该选择一个人。我的 selectonemeu 加载了一个人员列表,我选择了一个。当我需要编辑这个汽车实体时,我想用这个值(选定的)和数据库中的其他值加载我的 selectonemenu。

<p:selectOneMenu id="time" value="#{personBean.person.car}"
   converter="entityConverter" required="true" > 
<f:selectItem itemLabel="Select a value..." noSelectionOption="true" /> 
<f:selectItems value="#{carBean.listCar}" var="g"
itemLabel="#{g.name}" itemValue="#{g}" /> 
</p:selectOneMenu>

我的“#{carBean.listCar}”是一种连接我的数据库并将值放在页面上的方法。我将它的值加载到“#{personBean.person.car}”以添加它。我要做的是在编辑模式下,加载所选值以显示在屏幕上。

4

0 回答 0