Pessoal,
Vou ter uma pagina com n cadastros e um crud, O meu código não está funcionando porem não está dando erro, por gentileza alguém poderia me ajudar.
Obrigado.
Obs: Estava funcionando porem ao adicionar um novo form deixando a estrutura dessa maneira começou o comportamento.
<h:form id=?formX?>
CONTEUDO
<h:form id=?formularioCadastro?> CONTEUDO </h:form>
<h:form id=? formularioLista?> CONTEUDO </h:form>
CONTEUDO
</h:form>
Segue abaixo a baixo código referente ao CRUD sem os demais cadastros.
[code]
<%@ taglib uri=“http://richfaces.org/a4j” prefix=“a4j”%>
<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h”%>
<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f”%>
<%@ taglib uri=“http://richfaces.org/rich” prefix=“rich”%>
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=ISO-8859-1”>
<title>Duplicata CRUD</title>
</head>
<body>
<f:view>
<h:form id=“formX”>
<h:form id=“formularioCadastro”>
<rich:panel id=“cadastro” header=“Cadastro de Duplicatas”>
Numero:
<h:inputText value="#{NFController.duplicataC.duplicata.numeroDuplicata}" id=“Numero” required=“true”
requiredMessage=“Digite o numero corretamente!”/>
Data Vencimento (dd/mm/aaaaa):
<h:inputText value="#{NFController.duplicataC.duplicata.dataVencimento}" id=“dataVencimento”
required=“true” requiredMessage=“Digite a data de vencimento!”
converterMessage=“Digite a data de vencimento no formato correto!”>
<f:convertDateTime pattern=“dd/MM/yyyy” />
</h:inputText>
Valor:
<h:inputText value="#{NFController.duplicataC.duplicata.valorDuplicata}" id=“valor” required=“true”
requiredMessage=“Digite o valor corretamente!”/>
<a4j:commandButton value=“Salvar” actionListener="#{NFController.duplicataC.gravar}"
reRender=":formularioCadastro:cadastro,:formularioLista" />
<h:messages errorStyle=“color:red” infoStyle=“color:#5ac67e” />
</rich:panel>
</h:form>
<h:form id="formularioLista">
<rich:dataTable value="#{NFController.duplicataC.duplicatasData}" var="duplicata"
id="listaDuplicatas" rendered="#{NFController.duplicataC.rendered}">
<h:column>
<f:facet name="header">
<h:outputText value="Numero" />
</f:facet>
<h:outputText value="#{duplicata.numeroDuplicata}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Data Vencimento" />
</f:facet>
<h:outputText value="#{duplicata.dataVencimento}">
<f:convertDateTime pattern="dd/MM/yyyy"/>
</h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Valor" />
</f:facet>
<h:outputText value="#{duplicata.valorDuplicata}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Editar" />
</f:facet>
<a4j:commandLink value="Editar"
actionListener="#{NFController.duplicataC.editar}" reRender="cadastro,formularioCadastro"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Deletar" />
</f:facet>
<a4j:commandLink value="Deletar"
actionListener="#{NFController.duplicataC.deletar}" reRender="listaDuplicatas,formularioLista"/>
</h:column>
</rich:dataTable>
</h:form>
</h:form>
</f:view>
</body>
</html>[/code]