我正在使用primefaces 3.0.0.M2库。在此库中,存在<p:selectOneMenu>
元素。我的问题是,当我使用<p:ajax>
标记listener
,update
和process
属性时,不会调用侦听器方法,而是update
和{{ 1}}工作正常。这是我的代码:
process
我的支持豆是(必要的方法):
<h:form prependId="false" id="frmNewRecord">
<h:panelGrid columns="4" style="font-size: 10px;width:840px">
Öğrenci No <p:inputText value={newRecord.azerKimKayit.ogrenciNo}" maxlength="11">
<p:ajax event="blur" update="frmNewRecord" listener="#{newRecord.getStudent}" process="frmNewRecord" />
</h:form>
答案 0 :(得分:0)
尝试在方法中传入AjaxBehavior事件:
public void getStudent(AjaxBehaviorEvent event) {
azerKimKayit = azerKimKayitBo.findByOgrNo(azerKimKayit.getOgrenciNo());
}
答案 1 :(得分:-1)
在this question中,BalusC建议在您的@this
代码中添加process
。