po-angular
po-angular copied to clipboard
Dynamic Form: Problema no retorno do evento `validade`.
Reprodução
Utilize StackBlitz (https://stackblitz.com/edit/po-ui-n47ynt?devToolsHeight=33&file=src%2Fapp%2Fapp.component.tsi) para reproduzir o bug relatado na issue.
Passos para reproduzir:
- Mantenha a console aberta para verificar o resultado;
- Para efeito de demonstração, qualquer valor informado será rejeitado!
- Clique no campo
Firstname
e informe qualquer valor; - Tecle em
<TAB>
e observe: 4.1. O eventofocus
funcionou conforme esperado; 4.2. O valor informado foi apagado conforme esperado; 4.3. As propriedadesrequired
eshowRequired
foram inseridas conforme esperado; 4.4. Observe na console que a propriedadevalue
é do tipostring
; - Clique no campo
Lastname
e informe qualquer valor; - Tecle em
<TAB>
e observe: 6.1. O eventofocus
não funcionou conforme esperado; 6.2. O valor informado não foi apagado conforme esperado; 6.3. As propriedadesrequired
eshowRequired
não foram inseridas conforme esperado; 6.4. Observe na console que a propriedadevalue
é do tipoobject
, não sei se o fato do tipo ser diferente é uma característica ou um bug! - caso queria pode repetir o procedimento para os próximos dois campos;
Qual o comportamento atual?
O retorno do evento validade
só funciona conforme o esperado, quando o mesmo é atribuído diretamente no campo através do p-fields
, já quando é atribuído através do p-validade
e p-validate-fields
, não funciona conforme esperado. A tipo da propriedade value
nos dois casos também é diferente, isso não é exatamente um problema, mas requer uma tratativa para a identificação.
Que comportamento você esperava ver?
Que o retorno do evento validade
funcionasse igualmente em ambos os casos e se não houver nenhuma razão que justifique a diferença do tipo da propriedade do value
, que fossem iguais.
Ambiente
- PO UI: 15.1.0
- Angular: 15.0.4
- Browser(s):
- [x] Chrome
- [ ] Firefox
- [ ] Edge
- [ ] Safari
- [ ] IE 11
- [ ] Outros
- Operating System:
- [x] Windows
- [ ] macOS
- [ ] Ubuntu
- [ ] Outros
Observações
A simulação foi feita na V15, mas também acontece na V16!
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 voltar respota!
Attr.
up, mesmo problema pra aqui
Bom Dia senhores, iremos verificar quanto antes esta issue!
Attr.