我想加载一个带有数据库值的<p:selectOneMenu>
。
Ex:想象一下,你有两个实体。人和车。一辆车只有一个人。当您添加新车时,您应该选择一个人。我的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}”以便添加它。我想要做的是在编辑模式下,加载所选的值以显示在屏幕上。