Boa Noite a Todos,
Estou com um problema.
Quando clico nos links da minha página simplesmente os mesmos não chamam meu bean ou não executam nenhuma ação. Vão para uma página em branco.
E percebi quando retiro o rich:datatable e coloco o h:datatable os links funcionam.
Alguém pode me ajudar ??? Não sei mais oque fazer.
Segue meu código:
manutencaoClientes.xhtml
[code]<?xml version='1.0' encoding='ISO-8859-1'?>
<ui:composition template="/template/template.xhtml">
<ui:define name="titulo">Sistema Padrao JSF</ui:define>
<ui:define name="esquerda">
<h:form id="links">
<rich:panelMenu mode="ajax" iconCollapsedGroup="chevronDown" width="95%" expandSingle="true">
<rich:panelMenuGroup label="Associados">
<rich:panelMenuItem>
<h:commandLink action="#{clientesController.novoCliente}" value = "Novo Associado" />
</rich:panelMenuItem>
<rich:panelMenuItem>
<h:commandLink action="manutencaoAssociados" value="Manutenção de Associado" />
</rich:panelMenuItem>
<rich:panelMenuItem>
<h:commandLink action="#{clientesController.novoCliente}" value = "Novo Associado" />
</rich:panelMenuItem>
</rich:panelMenuGroup>
<rich:panelMenuGroup label="Depedentes">
<rich:panelMenuItem>
<h:commandLink action="#{clientesController.novoCliente}" value = "Novo Associado" />
</rich:panelMenuItem>
</rich:panelMenuGroup>
</rich:panelMenu>
</h:form>
</ui:define>
<ui:define name="conteudo">
<f:view>
<h:messages errorStyle="color: red" infoStyle="color: green" layout="list" style="font-weight:bold; font-family: verdana; font-size: 12px;">
</h:messages>
<h:form id="datatable">
<a4j:region>
<rich:toolBar height="32" itemSeparator="grid">
<rich:toolBarGroup>
<h:outputText value="Manutenção de Associados" />
</rich:toolBarGroup>
</rich:toolBar>
<rich:dataTable width="100%" id="cliList" var="cli" rows="20" columnClasses="col" value="#{clientesController.todosClientes}">
<f:facet name="header">
<rich:columnGroup>
<h:column>
<h:outputText styleClass="headerText" value="Nome" />
</h:column>
<h:column>
<h:outputText styleClass="headerText" value="CPF" />
</h:column>
<h:column>
<h:outputText styleClass="headerText" value="Telefone" />
</h:column>
<h:column>
<h:outputText styleClass="headerText" value="Data Nasc." />
</h:column>
<h:column>
<h:outputText styleClass="headerText" value="Excluir" />
</h:column>
</rich:columnGroup>
</f:facet>
<h:column>
<h:outputText value="#{cli.nome}" />
</h:column>
<h:column>
<h:outputText value="#{cli.cpf}" />
</h:column>
<h:column>
<h:outputText value="#{cli.telefone_01}" />
</h:column>
<h:column>
<h:outputText value="#{cli.data_nascimento}">
<f:convertDateTime pattern="dd/MM/yyyy" />
</h:outputText>
</h:column>
<h:column>
<h:commandLink action="#{clientesController.novoCliente}" value = "Novo Associado" />
</h:column>
</rich:dataTable>
<f:facet name="start">
<h:graphicImage value="/images/ajax-loader.gif" />
</f:facet>
</a4j:region>
<h:commandButton value="Voltar" immediate="true" action="#{clientesController.novoCliente}" styleClass="botoes"/>
</h:form>
</f:view>
</ui:define>
</ui:composition>
[/code]
faces-config.xml
[code]<?xml version="1.0" encoding="UTF-8"?>