Skip to content
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

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

nairansilva
Copy link
Contributor

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]

  • Padrão de Commit (Coeso, de acordo com o que está sendo realizado)
  • Código (Boas práticas, nome de variavéis/métodos, etc.)
  • Testes unitários (Cobre a situação implementada e coverage está mantido)
  • Documentação (Clara, objetiva e com exemplos caso necessário)
  • Samples (A implementação possui exemplo no Labs/Caso de uso)
  • 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

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants