You can use PrimeFaces’ <p:remoteCommand>
for this.
<p:remoteCommand name="updateGrowl" update="showmessage" />
which is to be invoked as
<p:commandButton ... oncomplete="addMemberDlg.hide(); updateGrowl();" />
In this particular case there’s however a simpler way. Set the autoUpdate
attribute of <p:growl>
to true
.
<p:growl autoUpdate="true" life="1500" id="showmessage"/>
It’ll auto-update itself on every ajax request. If your component actually didn’t support it, then you could always wrap it in a <p:outputPanel>
which also supports that attribute.
<p:outputPanel autoUpdate="true">
...
</p:outputPanel>