ola pessoal
eu quero fazer o seguinte, ao preencher os campos de busca, quero que ele liste logo abaixo, porem, sem dar o reflhes na tele, quero que ele atualize apenas a “tabela” com os registros.
vejam o meu codigo
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<f:view>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="css/css_azul.css" rel="stylesheet" type="text/css">
<link href="css/css_azul_form.css" rel="stylesheet" type="text/css">
<link href="css/css_azul_tbl.css" rel="stylesheet" type="text/css">
<title>Busca de Pessoa</title>
</head>
<body>
<div class="ContainerForm">
<span class="TituloBarraEsq"> </span>
<span class="TituloBarra"><h1>Busca de Pessoa</h1></span>
<span class="TituloBarraDir"> </span>
<a4j:form id="form">
<fieldset>
<span style="width:210px"> <h:outputLabel value="Nome: " for="nome"></h:outputLabel><h:inputText value="#{pessoaFisicaMB.pessoaFisicaDB.pessoaFisica.nome}" id="nome" maxlength="30" size="30" styleClass="FormCampo" ></h:inputText></span>
<span style="width:185px"> <h:outputLabel value="CPF/CNPJ: " for="docCPF"></h:outputLabel> <h:inputText id="docCPF" value="#{pessoaFisicaMB.pessoaFisicaDB.pessoaFisica.documento}" maxlength="20" size="21" styleClass="FormCampo"></h:inputText> </span>
<span style="width:200px"> <h:outputLabel value="Status: " for="statusId"></h:outputLabel>
<h:selectOneMenu id="statusId" styleClass="FormCampo" value="#{pessoaFisicaMB.pessoaFisicaDB.pessoaFisica.status}" disabled="#{pessoaFisicaMB.pessoaStatusId!=0}">
<f:selectItems value="#{pessoaFisicaMB.pessoaFisica.statusLista}"/>
</h:selectOneMenu>
<a4j:commandLink action="#{pessoaFisicaMB.busca}" reRender="tabela">
<f:param name="pessoaStatusId" value="#{pessoaFisicaMB.pessoaStatusId}" />
<h:graphicImage value="img/icon/icon_pesq.gif"></h:graphicImage>
</a4j:commandLink>
</span>
<span style="width: 720px">
|Param.pessoaStatusId<h:outputText value="#{pessoaFisicaMB.pessoaStatusId}"></h:outputText>|
|Param.pessoaId<h:outputText value="#{pessoaFisicaMB.pessoaId}"></h:outputText>|
</span>
</fieldset>
<rich:messages layout="list" errorLabelClass="rich-messages-label-error" infoLabelClass="rich-messages-label-info" ajaxRendered="true" tooltip="true" showDetail="true" showSummary="true" passedLabel="No Errors">
</rich:messages>
<rich:dataTable value="#{pessoaFisicaMB.pessoaFisicaDB.listaPorParametro}" id="tabela" var="pessoa" border="0" rowClasses="TbltrTrue,TbltrFalse" width="750">
<rich:column>
<f:facet name="header">
<h:outputText value="Código" />
</f:facet>
<h:outputText value="#{pessoa.id}"/>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Nome" />
</f:facet>
<h:outputText value="#{pessoa.nome}"/>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="CPF/CNPJ" />
</f:facet>
<h:outputText value="#{pessoa.documento}"/>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Status" />
</f:facet>
<h:outputText value="#{pessoa.status.descr}"/>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Atualizar" />
</f:facet>
<a4j:commandLink action="#{pessoaFisicaMB.acaoEditar}">
<f:param name="id" value="#{pessoa.id}" />
<f:param name="paginaEstadoId" value="6" />
<img src="img/icon/icon_edit.png" width="16" height="16" alt="Atualizar" border="0">
</a4j:commandLink>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Revisar" />
</f:facet>
<a4j:commandLink action="#{pessoaFisicaMB.acaoEditar}">
<f:param name="id" value="#{pessoa.id}" />
<f:param name="paginaEstadoId" value="4" />
<img src="img/icon/icon_revisar.png" width="16" height="16" alt="Revisar" border="0">
</a4j:commandLink>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Recadastrar" />
</f:facet>
<a4j:commandLink action="#{pessoaFisicaMB.acaoEditar}">
<f:param name="id" value="#{pessoa.id}" />
<f:param name="paginaEstadoId" value="5" />
<img src="img/icon/icon_recadastrar.png" width="16" height="16" alt="Recadastrar" border="0">
</a4j:commandLink>
</rich:column>
</rich:dataTable>
</a4j:form>
</div>
</body>
</html>
</f:view>
porem, nao funciona do jeito que fiz?
o que eu fiz de errado?qual foi a caquinha?
abs
T+