cristiano.andrade 11 de dez. de 2008
Tente assim:
<rich:calendar id="dtaretorno" value="#{ClienteFace.selectedCliente.dtaRetorno}" datePattern="dd/MM/yyyy" />
[]s
brunocl14 11 de dez. de 2008
outra coisa. no atributo locale da data vc deve colocar apenas a o codigo ISO639 correspondente ao idioma.
abraço;
brunocl14 11 de dez. de 2008
ops… foi mal. corrigindo… o post anterior é válido para conversores de dateTime
para o rich calendar coloque com o separador correto. “pt_BR”.
abraço;
Ale_Doctor 11 de dez. de 2008
Ow… Amigos nada ate agora, ocorre o mesmo erro com o seguinte codigo
<h:outputText value="Retorno:"/>
<rich:calendar id="dtaretorno" value="#{ClienteFace.selectedCliente.dtaRetorno}" datePattern="dd/MM/yyyy" locale="pt_BR" />
E o maravilhoso :evil: erro
j_id_jsp_1546923994_3:dtaretorno: An error occurred when processing your submitted information.
cristiano.andrade 11 de dez. de 2008
Voce tentou sem o locale?
brunocl14 11 de dez. de 2008
po… assim n da pra ajudar muito… posta uma parte maior do código plz.
Ale_Doctor 11 de dez. de 2008
Cristiano já tentei sem sim e nada tbem.
brunocl14 só não coloquei todo o codigo pq tem mais de 100 linhas e pq ainda já tirei o calendar e funcionou a persistencia, então não tenho preocupação com o resto. Agora o que vc. gostaria de ver? o bloco do form inteiro?
abraços
brunocl14 11 de dez. de 2008
se pudesse seria bom. as vzs são detalhes.
Ale_Doctor 12 de dez. de 2008
ok… vou colocar na segunda cedim pois não estou na empresa hoje…
Adiantando eu ja coloquei o calendar em outro form para outra tabela no mesmo banco e da o mardito erro.
Se alguem conhecer sobre esse problema por favor me da uma dica.
valeu…
Ale_Doctor 15 de dez. de 2008
Segue o codigo do form como solicitado.
Obs.: Sei que esta bem arcaico…rs
Ah e merda do calendar não funciona!rs
<h:form>
<rich:panel>
<f:facet name= "header" >
<h:outputText value= "Cliente" />
</f:facet>
<h:panelGrid columns= "6" styleClass= "grid" >
<h:outputText value= "Código:" id= "codigo" />
<h:inputText value= "#{ClienteFace.selectedCliente.id}" disabled= "true" size= "5" />
<rich:message for= "codigo" />
<h:outputText value= "" />
<h:outputText value= "" />
<h:outputText value= "" />
<h:outputText value= "Razão Social:" />
<h:inputText value= "#{ClienteFace.selectedCliente.razaosocial}" id= "razao" rendered= "true" size= "45" required= "true" requiredMessage= "Campo Requerido" >
<f:validateLength minimum= "3" maximum= "40" />
</h:inputText>
<rich:message for= "desc" errorLabelClass= "Erro" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText value= "Retorno:" />
<rich:calendar id= "dtaretorno" value= "#{ClienteFace.selectedCliente.dtaRetorno}" datePattern= "dd/MM/yyyy" />
<h:outputText value= "" />
<h:outputText value= "Fantasia:" />
<h:inputText value= "#{ClienteFace.selectedCliente.fantasia}" id= "fantasia" rendered= "true" size= "45" >
<f:validateLength minimum= "3" maximum= "40" />
</h:inputText>
<rich:message for= "fantasia" errorLabelClass= "Erro" showDetail= "false" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText value= "" />
<h:outputText value= "" />
<h:outputText value= "" />
<h:outputText value= "CNPJ:" />
<h:inputText value= "#{ClienteFace.selectedCliente.cnpj}" id= "cnpj" rendered= "true" required= "true" requiredMessage= "Campo Requerido" >
<f:validateLength minimum= "3" maximum= "14" />
</h:inputText>
<rich:message for= "cnpj" errorLabelClass= "Erro" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText value= "Insc. Estadual:" />
<h:inputText value= "#{ClienteFace.selectedCliente.inscestadual}" id= "inscestadual" rendered= "true" required= "true" requiredMessage= "Campo Requerido" >
<f:validateLength minimum= "3" maximum= "14" />
</h:inputText>
<rich:message for= "inscestadual" errorLabelClass= "Erro" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText value= "Endereco:" />
<h:inputText value= "#{ClienteFace.selectedCliente.endereco}" id= "endereco" rendered= "true" size= "45" >
<f:validateLength minimum= "3" maximum= "40" />
</h:inputText>
<rich:message for= "endereco" errorLabelClass= "Erro" showDetail= "false" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText value= "" />
<h:outputText value= "" />
<h:outputText value= "" />
<h:outputText value= "Bairro:" />
<h:inputText value= "#{ClienteFace.selectedCliente.bairro}" id= "bairro" rendered= "true" size= "25" >
<f:validateLength minimum= "3" maximum= "20" />
</h:inputText>
<rich:message for= "bairro" errorLabelClass= "Erro" showDetail= "false" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText value= "Cidade:" />
<h:selectOneMenu value= "#{ClienteFace.selectedCliente.idCidade}" >
<f:selectItems value= "#{ClienteFace.allCidades}" />
<f:converter converterId= "CidadeConverter" />
</h:selectOneMenu>
<rich:message for= "cidade" errorLabelClass= "Erro" showDetail= "false" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText value= "CEP:" />
<h:inputText value= "#{ClienteFace.selectedCliente.cep}" id= "cep" rendered= "true" size= "15" >
<f:validateLength minimum= "3" maximum= "10" />
</h:inputText>
<rich:message for= "cep" errorLabelClass= "Erro" showDetail= "false" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText value= "" />
<h:outputText value= "" />
<h:outputText value= "" />
<h:outputText value= "Telefone:" />
<h:inputText value= "#{ClienteFace.selectedCliente.telefone}" id= "telefone" rendered= "true" size= "" >
<f:validateLength minimum= "3" maximum= "10" />
</h:inputText>
<rich:message for= "telefone" errorLabelClass= "Erro" showDetail= "false" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText value= "Fax:" />
<h:inputText value= "#{ClienteFace.selectedCliente.fax}" id= "fax" rendered= "true" >
<f:validateLength minimum= "3" maximum= "10" />
</h:inputText>
<rich:message for= "fax" errorLabelClass= "Erro" showDetail= "false" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText value= "Contato:" />
<h:inputText value= "#{ClienteFace.selectedCliente.contato}" id= "contato" rendered= "true" >
<f:validateLength minimum= "5" maximum= "15" />
</h:inputText>
<rich:message for= "contato" errorLabelClass= "Erro" showDetail= "false" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText value= "" />
<h:outputText value= "" />
<h:outputText value= "" />
<h:outputText value= "Obs.:" />
<h:inputTextarea value= "#{ClienteFace.selectedCliente.obs}" id= "obs" rows= "4" cols= "35" >
</h:inputTextarea>
</h:panelGrid>
<rich:panel header= "Potencial" >
<h:inputText size= "5" value= "#{ClienteFace.selectedCliente.idPotencial.id}" id= "potencial" >
<a4j:support event= "onblur" reRender= "desc_pot" />
</h:inputText>
<a4j:commandLink id= "selPotencial"
onclick= "javascript:Richfaces.showModalPanel('modPotencial')" >
<h:graphicImage url= "/Imagens/site/find.png" styleClass= "imagem_borda" />
</a4j:commandLink>
<rich:message for= "potencial" errorLabelClass= "Erro" showDetail= "false" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText id= "desc_pot" value= "#{ClienteFace.selectedCliente.idPotencial.descricao}" />
</rich:panel>
<rich:panel header= "Transportadora" >
<h:inputText size= "5" value= "#{ClienteFace.selectedCliente.idTransp.id}" id= "transportadora" >
<a4j:support event= "onblur" reRender= "trasp_razao" />
</h:inputText>
<a4j:commandLink id= "selTransp"
onclick= "javascript:Richfaces.showModalPanel('modTransp')" >
<h:graphicImage url= "/Imagens/site/find.png" styleClass= "imagem_borda" />
</a4j:commandLink>
<rich:message for= "transportadora" errorLabelClass= "Erro" showDetail= "false" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText id= "transp_razao" value= "#{ClienteFace.selectedCliente.idTransp.razaosocial}" />
</rich:panel>
<rich:panel header= "Representante" >
<h:inputText size= "5" value= "#{ClienteFace.selectedCliente.idRepres.id}" id= "representante" >
<a4j:support event= "onblur" reRender= "rep_nome" />
</h:inputText>
<a4j:commandLink id= "selRepres"
onclick= "javascript:Richfaces.showModalPanel('modRepres')" >
<h:graphicImage url= "/Imagens/site/find.png" styleClass= "imagem_borda" />
</a4j:commandLink>
<rich:message for= "representante" errorLabelClass= "Erro" showDetail= "false" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText id= "rep_nome" value= "#{ClienteFace.selectedCliente.idRepres.nome}" />
</rich:panel>
<rich:panel header= "Faturamento" >
<h:inputText size= "5" value= "#{ClienteFace.selectedCliente.idFat.id}" id= "faturamento" >
<a4j:support event= "onblur" reRender= "fatdesc" />
</h:inputText>
<a4j:commandLink id= "selFat"
onclick= "javascript:Richfaces.showModalPanel('modFat')" >
<h:graphicImage url= "/Imagens/site/find.png" styleClass= "imagem_borda" />
</a4j:commandLink>
<rich:message for= "faturamento" errorLabelClass= "Erro" showDetail= "false" >
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
</rich:message>
<h:outputText id= "fatdesc" value= "#{ClienteFace.selectedCliente.idFat.descricao}" />
</rich:panel>
<rich:messages tooltip= "true" showDetail= "false" showSummary= "true" passedLabel= "No Errors" >
<f:facet name= "errorMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
<f:facet name= "infoMarker" >
<h:graphicImage value= "/Imagens/cadastros/error.gif" />
</f:facet>
<f:facet name= "passedMarker" >
<h:graphicImage value= "/Imagens/cadastros/passed.gif" />
</f:facet>
</rich:messages>
</rich:panel>
<h:commandButton styleClass= "barsearchbutton" action= "#{ClienteFace.finishEditCliente}" value= "Atualiza" />
<h:commandButton styleClass= "barsearchbutton" action= "gotoListClientes" value= "Cancelar" />
</h:form>