po-angular
po-angular copied to clipboard
feat(dynamic-form): exibição do errorMessage
Realizado melhoria para que seja possível informar se um campo é valido ou não, independente de seguir os padrões definidos no pattern ou no valor mínimo/máximo do campo.
Fixes DTHFUI-6637
< dynamic-form >
< DTHFUI-6637 >
PR Checklist [Revisor]
- [x] Padrão de Commit (Coeso, de acordo com o que está sendo realizado)
- [x] Código (Boas práticas, nome de variavéis/métodos, etc.)
- [x] Testes unitários (Cobre a situação implementada e coverage está mantido)
- [x] Documentação (Clara, objetiva e com exemplos caso necessário)
- [ ] Samples (A implementação possui exemplo no Labs/Caso de uso)
- [x] Rodado em navegadores suportados (Chrome, FireFox, Edge)
Qual o comportamento atual? Hoje a mensagem de erro só é apresentada se o campo não respeita o pattern ou o tamanho mínimo/máximo.
Qual o novo comportamento? Caso a validação retorne o atributo "invalid" na interface PoDynamicFormFieldValidation como verdadeiro, o errorMessage do campo é apresentado, independente de respeitar ou não o pattern, valor mínimo ou máximo.
Simulação Montar um formulário dinâmico e na validação retornar retornar a propriedade "invalid" como true