po-angular
po-angular copied to clipboard
Dynamic Form: O evento `validate` não é disparado se o campo não for tocado
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:
- Reproduza o
stackblitz
enviado para simulação; - Habilite a
console
para acompanhar olog
; - Clique diretamente no icone
clean
de todos os camposinputs
sem tocar no conteúdo do campo; - Observe que não foi gerado nenhuma linha no console;
- Recarregue a aplicação para um novo teste;
- Clique primeiro no interior do campo antes de clicar no icone
clean
no primeiro campo; - Observe que gerou uma linha de
log
; - No segundo campo, apague o conteúdo usando o
backspace
do teclado; - 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):
- [x] Chrome
- [x] Firefox
- [ ] Edge
- [ ] Safari
- [ ] IE 11
- [ ] Outros
- Operating System:
- [x] 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.
Bom Dia @wsteixeira, tudo bem?
Obrigado por reportar, em breve iremos analisar e retornar uma resposta.
Attr.
Olá @alinelariguet @anliben,
Já atualizei o stackblitz
para versão 17.2.3 do Angular e versão 17.6.0 do PO-UI.
@wsteixeira obrigado novamente pela contribuição! Esta na fila de Code review.