AJAX - Listener

p:ajax component can also execute a listener on a JSF bean. This examples counts the number of keyups.

Keyup: 0

Source

<h:form id="form">
			
	<h:panelGrid columns="3">
		<h:outputText value="Keyup: " />
		
		<p:inputText id="counter">
			<p:ajax event="keyup" update="out" 
					listener="#{counterBean.increment}"/>
		</p:inputText>
		
		<h:outputText id="out" value="#{counterBean.count}" />
	</h:panelGrid>
	
</h:form>