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

Dynamic Form: O evento validate não é disparado se o campo não for tocado #1837

Open
3 of 10 tasks
wsteixeira opened this issue Oct 1, 2023 · 3 comments · May be fixed by #1860
Open
3 of 10 tasks

Dynamic Form: O evento validate não é disparado se o campo não for tocado #1837

wsteixeira opened this issue Oct 1, 2023 · 3 comments · May be fixed by #1860
Labels
bug Something isn't working

Comments

@wsteixeira
Copy link
Contributor

wsteixeira commented Oct 1, 2023

Reprodução

Utilize StackBlitz (https://stackblitz.com/edit/po-ui-7rzruu?file=src%2Fapp%2Fapp.component.ts) para reproduzir o bug relatado na issue.

Passos para reproduzir:

  1. Reproduza o stackblitz enviado para simulação;
  2. Habilite a console para acompanhar o log;
  3. Clique diretamente no icone clean de todos os campos inputs sem tocar no conteúdo do campo;
  4. Observe que não foi gerado nenhuma linha no console;
  5. Recarregue a aplicação para um novo teste;
  6. Clique primeiro no interior do campo antes de clicar no icone clean no primeiro campo;
  7. Observe que gerou uma linha de log;
  8. No segundo campo, apague o conteúdo usando o backspace do teclado;
  9. Observe que gerou mais uma linha de log;

Qual o comportamento atual?

O evendo validate só é disparado de o campo for tocado antes de clicar no icone clean.

Que comportamento você esperava ver?

Que o evendo validate seja disparado quando clicar no icone clean, independente se o campo foi tocado ou não.

Ambiente

  • PO UI: 17.2.3
  • Angular: 17.6.0
  • Browser(s):
    • Chrome
    • Firefox
    • Edge
    • Safari
    • IE 11
    • Outros
  • Operating System:
    • Windows
    • macOS
    • Ubuntu
    • Outros

Observações

Tempo de Resposta PO UI --> Em até 7 dias úteis.
Tempo de Retorno Solicitante --> 35 dias corridos
Issues sem retorno do solicitante por mais de 35 dias corridos serão encerradas.

@wsteixeira wsteixeira added the bug Something isn't working label Oct 1, 2023
@anliben
Copy link
Contributor

anliben commented Oct 2, 2023

Bom Dia @wsteixeira, tudo bem?

Obrigado por reportar, em breve iremos analisar e retornar uma resposta.

Attr.

wsteixeira added a commit to wsteixeira/po-angular that referenced this issue Oct 26, 2023
O evento `validate` apenas é disparado se o usuário tocar no campo
antes de clicar no `X` do `clean`.

Foi feito um ajuste para que o evento `validate` seja disparado mesmo
o usuário clicar diretamente no `X` do `clean` sem tocar no campo.

Fixes po-ui#1837
@wsteixeira wsteixeira linked a pull request Oct 26, 2023 that will close this issue
6 tasks
wsteixeira added a commit to wsteixeira/po-angular that referenced this issue Oct 26, 2023
O evento `validate` apenas é disparado se o usuário tocar no campo
antes de clicar no `X` do `clean`.

Foi feito um ajuste para que o evento `validate` seja disparado mesmo
se o usuário clicar diretamente no `X` do `clean` sem tocar no campo.

Fixes po-ui#1837
@wsteixeira
Copy link
Contributor Author

Olá @alinelariguet @anliben,

Já atualizei o stackblitz para versão 17.2.3 do Angular e versão 17.6.0 do PO-UI.

@jnrpalma
Copy link
Member

jnrpalma commented May 9, 2024

@wsteixeira obrigado novamente pela contribuição!
Esta na fila de Code review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants