Jsf 选择一个菜单-p:ajax事件不被调用

Jsf 选择一个菜单-p:ajax事件不被调用,jsf,primefaces,Jsf,Primefaces,如果我在selectOneMenu中做了一个更改,handleFactoryEvent方法将在我的Bean中调用(请参见p:ajax标记)。那个功能 但是,如果我对selectItem“Bite auswählen”进行更改,则不会调用handleFactoryEvent。如果我将selectOneMenu更改为“Bite auswählen”,我应该怎么做才能同时调用handleFactoryEvent 有错误吗?jsf消息?也许转换器会挡住东西。它使用普通的jsfh:selectOneMe

如果我在selectOneMenu中做了一个更改,handleFactoryEvent方法将在我的Bean中调用(请参见p:ajax标记)。那个功能

但是,如果我对selectItem“Bite auswählen”进行更改,则不会调用handleFactoryEvent。如果我将selectOneMenu更改为“Bite auswählen”,我应该怎么做才能同时调用handleFactoryEvent



有错误吗?jsf消息?也许转换器会挡住东西。它使用普通的jsf
h:selectOneMenu
工作吗?(和f:ajax)您能否为
factoryConverter
handleFactoryEvent()提供代码的可能副本?
<p:selectOneMenu id="factory" style="width:151px"
value="#{measurementTemplateViewActions.actualMeasurementTemplate.factory}"
filter="true" filterMatchMode="contains" >
<f:converter binding="#{factoryConverter}" />
<f:selectItem itemValue="#{null}" itemLabel="bitte auswählen" noSelectionOption="true"/>
<f:selectItems
    value="#{factoryDataActions.getAllFactorysForProject()}"
    var="factory"
    itemLabel="#{factory.factoryName} 
                    / #{factory.inventarnumber} / #{factory.cycle} " />
<p:ajax
    listener="#{measurementTemplateViewActions.handleFactoryEvent}"
    update="@form"/>

</p:selectOneMenu>