<h:selectOneMenu id="filtroUnidad" immediate="true" style="width:120px" value="#{class.idUni}" label="#{bundleComunes.unidad}">
<f:selectItem itemLabel="#{bundleComunes.seleccionar}..." itemValue=""/>
<f:selectItems value="#{class.lUnidadesValidas}" var="lUni" itemValue="#{lUni.id}" itemLabel="#{lUni.descripcion}"/>
<f:ajax render="sisArm" event="change" listener="#{class.changeOneUnidad}"/>
</h:selectOneMenu>
我有这个 selectOneMenu 但是当我打电话给听众 idUni 曾经有过以前的价值。有人知道怎么改吗??
方法 java
/**
* changeOneMenuP.
*/
public void changeOneUnidad() {
if(idUni == null) {
lSistemasValidas = sisDao.findByValido();
} else {
lSistemasValidas = escDao.findByUnidadUbicacion(idUni, true);
}
}
idUni 是一个字符串。