-
Notifications
You must be signed in to change notification settings - Fork 341
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
novo input IE, com validação #42
Comments
O que acontece quando você coloca o message diferente? |
Ele simplesmente ignora... |
No Bean Validation ele sempre procura as mensagens de erro no arquivo ValidationMessages.properties. Da uma olhada na wiki: https://github.com/caelum/caelum-stella/wiki/Mensagens-bean-validation , lá tem um exemplo com @cpf, mas é a mesma coisa com @ie. Tenta fazer usando esse arquivo, se tiver alguma dúvida avisa aqui. |
A ideia é exatamente igual a do @cpf que o Mario postou. Depois nos conte |
Estranho que a versão anterior funcionava e quando mudei para essa versão no maven todos os testes quebraram. Mas, vou dar uma olhada ;D |
Pode ser que tenha mudado algo entre as versões que não estamos lembrando. Tava vendo aqui o histórico de commits e a mensagem antigamente era definida com a chave "{ie_invalid}". As mensagens agora são no padrão do Bean Validation, a chave das mensagens agora é "{br.com.caelum.stella.bean.validation.IE.message}". Faz um teste a e se continuar com problemas posta um trecho de código pra gente tentar entender melhor o que está acontecendo. Abraços |
Adicionei a seguinte configuração no faces-config.xml
Adicionei o seguinte propertie no arquivo model_pt_BR.propertie
@Entity
@Table(uniqueConstraints = { @UniqueConstraint(columnNames = { "numero", "id_empresa" }) })
@IE(ieField = "numero", estadoField = "estadoDaInscricaoEstadual", message = "{ie_invalid_custom}")
public class InscricaoEstadual extends AbstractPersistable<Long> { O message não aceita uma nova mensagem customizada, sempre retornando por default o da caelum. |
Eu preciso de algumas informações pra fazer um teste aqui: Qual versão do JSF vc está utilizando? Vou criar um projeto aqui e testar com a versão anterior e a atual pra ver o que mudou. Pra resolver o seu problema por enquanto, crie o arquivo que citei lá no wiki, o próprio JSF irá buscar a mensagen do lugar certo e exibir dentro do |
@mariofts alguma novidade sobre essa anotação ? Você chegou a fazer algum teste ? |
Oi @thuglnx, vc teve algum problema? |
Ola @mariofts na verdade queria saber se o teste citado acima foi feito, apenas por desencargo de consciência. |
Oi @thuglnx , ainda não fiz, queria saber as respostas daquelas perguntas q fiz pro @Damore pra poder testar exatamente o cenário dele e ver o que está acontecendo. Mas acho que até quinta eu vou retestar essa parte de JSF e Bean Validation inteira, pra ver como está a retrocompatibilidade de maneira geral e atualizar o wiki caso seja necessário. |
No description provided.
The text was updated successfully, but these errors were encountered: