ola pessoal…
Estou com problemas tenho uma botão que faz aparecer um modalPanel com richfaces, até por aí sem problemas, mas na hora que a janela aparece, tudo bem também, mas dentro desta janela eu senho uma campo de pesquisa no banco de dados com um rich:datatable, aperece legal mas os botões não tem funcionamento nenhum … ta formatado bunitinho, mas o campo pesquisa não retorna nada … eu já olhei o código java e esta tudo bem …
Seria alguma coisa do proprio richfaces … ???
Aqui esta a pagina:
<%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8”%>
<%@ taglib prefix=“f” uri=“http://java.sun.com/jsf/core”%>
<%@ taglib prefix=“h” uri=“http://java.sun.com/jsf/html”%>
<%@ taglib prefix=“rich” uri=“http://richfaces.ajax4jsf.org/rich”%>
<%@ taglib prefix=“a4j” uri=“http://richfaces.org/a4j”%>
<h:form>
<rich:modalPanel id="pnl">
<f:facet name="header">
<h:outputText value="This is a panel header" />
</f:facet>
<fieldset>
<legend>Pesquisa de Pessoas</legend>
<h:panelGrid columns="5" style=" width : 599px;">
<h:outputLabel for="nomeLabel" value="Digite o nome: " />
<h:inputText id="nomeInput" value="#{pessoaMB.desc}" style=" width : 321px;" />
<h:commandButton value="Pesquisar" action="#{pessoaMB.pesquisaPessoas}"/>
<h:commandButton value="Voltar" immediate="true" action="toIndex"/>
</h:panelGrid>
</fieldset>
<br />
<rich:dataTable value="#{pessoaMB.lista}" var="fisica" rows="3" id="fisicas" width="55%" cellspacing="0" cellpadding="0" border="1">
<h:column>
<f:facet name="header">
<h:outputText value="NOME" />
</f:facet>
<h:outputText value="#{fisica.nome}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="E-MAIL" />
</f:facet>
<h:outputText value="#{fisica.email}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="CPF" />
</f:facet>
<h:outputText value="#{fisica.cpf}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="DATA NASC." />
</f:facet>
<h:outputText value="#{fisica.dataNascimento}">
<f:convertDateTime pattern="dd/MM/yyyy" />
</h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="CELULAR" />
</f:facet>
<h:outputText value="#{fisica.telefoneCelular}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Editar"/>
</f:facet>
<a4j:commandLink reRender="panelGridInputs">
<h:outputText value="Selecionar"/>
<f:setPropertyActionListener value="#{fisica}" target="#{pessoaMB.pessoa}"/>
</a4j:commandLink>
</h:column>
<f:facet name="footer">
<rich:datascroller maxPages="3"/>
</f:facet>
</rich:dataTable>
<a onclick="Richfaces.hideModalPanel('pnl');" href="#"><h:commandButton value="Fechar"/></a>
</rich:modalPanel>
</h:form>
</f:view>