Renderizar table ao clicar em um botao

e ai moçada!
eu dei uma procurada aqui na comu, e no google e nao achei nada q possa me ajudar de fato.

minha duvida é a seguinte:
eu tenho uma pagina xhtml,
e nela tenho um campo de busca, e um botao pra fazer a pesquisa baseada no texto que o cara informar nesse campo de busca. (fazer uma busca por nome, por exemplo)
e queria que assim que o botao de pesquisar fosse clicado, aparecesse uma tabela com o resultado dessa pesquisa, onde o valor do campo de texto, fosse passado pro meu bean, pra ele poder fazer a consulta sql.

a minha tabela em pesquisar.xhtml é essa:
[color=green]<p:dataTable value="#{meuBean.campo}" var=“item” border=“1”>
<f:facet name=“header”>
<h:outputText style=“text-align: right”
value=Resultado da busca" />
</f:facet>

					<p:column>
						<f:facet name="header">
							<h:outputText value="Nome" />
						</f:facet>
						<h:outputText value="#{item.nome}" />
					</p:column>[/color]

agradeço desde já,

bem, no botão você vai disparar um evento ajax que no seu bean vc faz a consulta para popular uma lista que será exibida na tabela certo?
agora quanto a visualização nessa busca vc seta um atributo Boolean como True e esse atributo vc usa no rendered da sua tabela…