H:command button dentro de rich datatable

5 respostas
evertonsilvagomesjav

Pessoal eu tenho um commandButton dentro de uma coluna do meu RichDataTable, mas quando eu clico no botao ele nao executa minha action e some minha tabela =[, estou usando jsf 2.0 alguem tem alguma ideia do que possa ser?

Aqui esta o dataTable
<rich:dataTable value="#{listarClienteMB.listDataModelCliente}" var="cliente" rows="10" rendered="#{listarClienteMB.listDataModelCliente.rowCount > 0}" style="width: 100%">
				<rich:column styleClass="centerColumn">
					<f:facet name="header">
						<h:outputText value="Nome" />
					</f:facet>
					<h:outputText value="#{cliente.nomeCliente}" />
				</rich:column>
				
				<rich:column styleClass="centerColumn">
					<f:facet name="header">
						<h:outputText value="Cpf" />
					</f:facet>
					<h:outputText value="#{cliente.cpfCliente}" />
				</rich:column>				
				<rich:column styleClass="centerColumn">
					<f:facet name="header">
						<h:outputText value="Data Cadastro" />
					</f:facet>
					<h:outputText value="#{cliente.dtCadastro}">
						<f:convertDateTime  pattern="dd/MM/yyyy" />
					</h:outputText>
				</rich:column>	
				<rich:column styleClass="centerColumn">				
					<h:commandButton image="/resources/imagens/ico_alterar.gif"/>					    
				    <h:commandButton image="/resources/imagens/ico_excluir.gif" action="#{listarClienteMB.excluir}"/>	 // NAO EXECUTA 				    
				</rich:column>						
			</rich:dataTable>

5 Respostas

angeliski

qual erro aparece no console?

douglas_arantes

Quando você clica no botão que invoca listarClienteMB.excluir, é ai que sua tabela desaparece??

evertonsilvagomesjav

Isso a tabela some e nao entra no meu ManagedBean, nao executa o metodo, e nao acontece erro nenhum

douglas_arantes

Mas será que o problema pode estar no seu método do ManagedBean?

evertonsilvagomesjav

Mas nem entra no metodo

Criado 15 de novembro de 2012
Ultima resposta 15 de nov. de 2012
Respostas 5
Participantes 3