O botão pesquisar não retorna dados com rich:modalPenal - richfaces 3.3.1

1 resposta
J

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>

1 Resposta

campelo.m

Boa tarde,

Você esta envolvendo o modal em um h:form?

Criado 24 de fevereiro de 2016
Ultima resposta 24 de fev. de 2016
Respostas 1
Participantes 2