我有一个带有ajax模糊事件的PF输入文本和一个执行某些操作的命令按钮。如果我在inputText中输入一些文本并单击commandButton,则会执行ajax blur listener,而不是commandButton操作,这是非常需要的。
示例代码:
<p:inputText id="inTest" value="#{bean.input}" >
<p:ajax event="blur" listener="#{bean.doOnBlur}" />
</p:inputText>
<p:commandButton id="btnTest" action="#{bean.doBtnClick}" />
有没有办法顺序执行这两个方法(第一个doOnBlur
然后doBtnClick
),我该如何实现?
使用PF 5.3(也尝试使用6.0),MyFaces 2.0.17,在WebSphere Portal 7上运行runnino(它是一个portlet)。