gpt4 book ai didi

java - :selectOneMenu send me previus value

转载 作者:行者123 更新时间:2023-12-02 07:42:48 26 4
gpt4 key购买 nike

<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 是一个字符串。

最佳答案

<h:selectOneMenu>中删除immediate="true":

<h:selectOneMenu id="filtroUnidad" style="width:120px" 
value="#{class.idUni}" label="#{bundleComunes.unidad}">

关于java - :selectOneMenu send me previus value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11361875/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com