Filtro DataTable Primefaces

Olá pessoal,

já tentei algumas coisas mas não consegui fazer nenhum filtro funcionar no meu dataTable. Já segui o exemplo do showcase do primefaces e nada.

Tenho os seguintes códigos:

xhtml:

[code]<p:dataTable id=“dataTable” var=“valor” value="#{beanMensagemXContato.listaContatoEmail}“
widgetVar=“carsTable” emptyMessage=“No cars found with given criteria” filteredValue=”#{tableBean.filteredCars}">

			<f:facet name="header">  
		            
		        </f:facet> 
				
				<p:column 
					style="max-width: 50px; min-width: 50px; overflow: hidden">
					<f:facet name="header">
						<h:outputText value="Contato" />
					</f:facet>
					<h:outputText value="#{valor.nomGrupoEmail}" />
				</p:column>

				<p:column
					style="max-width: 50px; min-width: 50px; overflow: hidden">
					<f:facet name="header">
						<h:outputText value="Email" />
					</f:facet>
					<h:outputText value="#{valor.endEmail}" />
				</p:column>
				
				<p:column
					style="max-width: 50px; min-width: 50px; overflow: hidden">
					<f:facet name="header">
						<h:outputText value="Telefone" />
					</f:facet>
					<h:outputText value="#{valor.numTelefone}" />
				</p:column>
				
				<p:column
					style="max-width: 50px; min-width: 50px; overflow: hidden">
					<f:facet name="header">
						<h:outputText value="Ações" />
					</f:facet>
					
				</p:column>
				

			</p:dataTable>[/code]

Bean:

[code]public List getListaContatoEmail() {

	listaContatoEmail = new ArrayList<ContatoEmail>();
	listaContatoEmail = consultaContatoEmail.listarContatoEmail();
			
	return listaContatoEmail;
}[/code]

Quero algo que ao digitar uma palavra selecione no dataTable a linha correspondente.

Alguém pode me passar um exemplo simples.

Desde já eu agradeço.

Débora

você tem que adaptar o exemplo do primefaces no seu caso, tem parte ai que você simplesmente repetiu o codigo do xhtml do primefaces, como você quer que funcione algo que não tem na sua bean ?