好吧,我想从一个组件中激活AJAX,但是对于两个目的地,让一些代码清除我的意思:
<p:growl id="growl" showDetail="true" sticky="true" />
<p:inputText value="#{someBean.someProperty}" >
<f:ajax event="blur" render="growl" listener="#{someBean.someListenerMethod}"/>
<f:ajax event="blur" render="updatable" />
</p:inputText>
<h:outputText value="#{someBean.someProperty}" id="updatable" />
因此,一旦模糊事件发生,<h:outputText>
和<p:growl>
将是“AJAXed”(在primefaces舌头:更新)。我记住了这个例子,另一个用<f:ajax>
中的更新属性替换了第二个<p:inputText>
,但是我没有做好。
希望你能更好地了解并帮助我解决这个问题,提前谢谢。
答案 0 :(得分:3)
您可以在render
属性中添加多个项目:
<f:ajax event="blur" render="growl updatable" listener="#{someBean.someListenerMethod}"/>