Primefaces selectOneMenu Ajax监听器不在第3个选择上工作

时间:2016-03-10 14:37:14

标签: ajax jsf primefaces listener selectonemenu

我有3个selectOneMenu,我正在使用AJAX监听器组件,它在第一个选择时使用它,但是当我在第二个选择时调用它时,有我的xhtml代码:

<p:outputLabel for="region" value="REGION: " />
            <p:selectOneMenu id="region" value="#{bibliotecaBean.itemRegion}" widgetVar="wRegion">
                <p:ajax listener="#{bibliotecaBean.cambiaRegion}" update="provincia" />
                <f:selectItem itemLabel="Seleccione una región..." itemValue="" noSelectionOption="true" />
                <f:selectItems value="#{bibliotecaBean.comboRegion}" />
            </p:selectOneMenu>
            <p:outputLabel for="provincia" value="PROVINCIA: " />
            <p:selectOneMenu id="provincia" value="#{bibliotecaBean.itemProvincia}" widgetVar="wProvincia">
                <p:ajax listener="#{bibliotecaBean.cambiaProvincia}" update="distrito" />
                <f:selectItem itemLabel="Seleccione una provincia..." itemValue="" noSelectionOption="true" />
                <f:selectItems value="#{bibliotecaBean.comboProvincia}" />
            </p:selectOneMenu>
            <p:outputLabel for="distrito" value="DISTRITO: " />
            <p:selectOneMenu id="distrito" value="#{bibliotecaBean.itemDistrito}" widgetVar="wDistrito">
                <f:selectItem itemLabel="Seleccione un distrito..." itemValue="" noSelectionOption="true" />
                <f:selectItems value="#{bibliotecaBean.comboDistrito}" />
            </p:selectOneMenu>

我尝试使用调试器查看它是否进入方法“cambiaProvincia”,并且它不输入,但是当我调用方法“cambiaRegion”时它可以工作。

0 个答案:

没有答案