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

<po-dynamic-form>: O evento `change` não dispara quando o combo é o primeiro campo a ser tocado e alterado

Open wsteixeira opened this issue 2 years ago • 3 comments

Reprodução

Utilize StackBlitz (https://stackblitz.com/edit/po-ui-fmgh9f?file=src/app/app.component.ts) para reproduzir o bug relatado na issue. Este exemplo foi extraído do próprio portal.

Passos para reproduzir:

  1. Execute o StackBlitz;
  2. Click diretamente no campo State e selecione um estado;
  3. Observe que o campo City não habilitou conforme o esperado;
  4. Click no campo Country e depois click no campo State e selecione um estado;
  5. Observe que o campo City habilitou conforme o esperado;
  6. Recarregue o StackBlitz para um novo teste;
  7. Click diretamente no campo Country e depois click no campo State e selecione um estado;
  8. Observe que o campo City habilitou conforme o esperado;
  9. Conclusão, o evento change não dispara quando o combo é o primeiro campo a ser tocado e alterado;

Qual o comportamento atual?

O evento change não dispara quando o combo é o primeiro campo a ser tocado e alterado

Que comportamento você esperava ver?

O evento change deve disparar quando o combo for tocado e alterado independente da ordem de alteração dos campos.

Ambiente

  • PO UI: V14.0.0
  • Angular: V14.0.7
  • Browser(s):
    • [X] Chrome
    • [ ] Firefox
    • [ ] Edge
    • [ ] Safari
    • [ ] IE 11
    • [ ] Outros
  • Operating System:
    • [X] Windows
    • [ ] macOS
    • [ ] Ubuntu
    • [ ] Outros

wsteixeira avatar Aug 24 '22 20:08 wsteixeira

Bom dia @wsteixeira!

Obrigada por reportar esse cenário! Irei incluir uma issue de manutenção no nosso backlog para que possamos realizar a correção no nosso componente.

Atenciosamente

gabrielibarbosa avatar Aug 25 '22 12:08 gabrielibarbosa

Olá @gabrielibarbosa,

Eu fiz uma contribuição para corrigir este problema e coloquei a referencia também a issue DTHFUI-6477.

wsteixeira avatar Aug 25 '22 18:08 wsteixeira

Olá @wsteixeira!

Ficamos muito felizes com a sua contribuição! Ela está em nosso backlog para realizar o code review conforme priorização da PO do projeto.

Atenciosamente

gabrielibarbosa avatar Aug 30 '22 11:08 gabrielibarbosa