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