0

好吧,我想从一个组件触发 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>,但这对我没有好处。

希望你能更好地了解并帮助我解决这个问题,在此先感谢。

4

1 回答 1

3

render您可以在属性内添加多个项目:

<f:ajax event="blur" render="growl updatable" listener="#{someBean.someListenerMethod}"/>
于 2013-05-26T18:33:36.313 回答