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

po-button-group: action do botão ocorre antes da alteração da propriedade `selected`

Open JacquesVST opened this issue 2 years ago • 0 comments

Reprodução

Issue reproduzida no StackBlitz: https://stackblitz.com/edit/po-ui-4344zl

Passos para reproduzir:

  1. Em um po-button-group, adicionar a propriedade p-toggle como single ou multiple
  2. Adicionar uma função ao action do botão que receba o $event de parâmetro ou acessar o objeto do botão diretamente
  3. Ao acionar o botão, na função atribuída, a propriedade selected estará como undefined ou com o valor que estava anterior ao acionamento

Qual o comportamento atual?

A ação atribuída ao botão está sendo executada antes das alterações na propriedade selected, fazendo com que o valor esteja sempre um passo atrás do que será exibido na tela.

Que comportamento você esperava ver?

A ação atribuída ao botão deve ser executada após as alterações na propriedade selected, para que, ao acessar esta propriedade, os valores estejam condizentes com o que aparecerá na tela.

Ambiente

  • PO UI: 6.2.0
  • Angular: 13.2.0
  • Browser(s):
    • [x] Chrome
    • [ ] Firefox
    • [x] Edge
    • [ ] Safari
    • [ ] IE 11
    • [ ] Outros
  • Operating System:
    • [x] Windows
    • [ ] macOS
    • [ ] Ubuntu
    • [ ] Outros

JacquesVST avatar Mar 22 '22 19:03 JacquesVST