po-angular icon indicating copy to clipboard operation
po-angular copied to clipboard

feat(dynamic-form): exibição do errorMessage

Open nairansilva opened this issue 2 years ago • 0 comments

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

nairansilva avatar Dec 27 '22 18:12 nairansilva