bom dia, como faço pra acionar o metodo imprimir() sempre que eu mudar de opção no meu
p-selectButton ? estou tentando usar o onaction mas devo estar fazendo algo de errado
[Angular] como usar onaction no componente p-selectButton
A
5 Respostas
A
public imprimir (obj:any){
debugger
console.log(this.tipoPesquisa);
}
L
Pela documentação, há os eventos onChange e onOptionClick.
FONTE: https://primefaces.org/primeng/showcase/#/selectbutton
A
1 like
eu sei que os eventos existem, só nao sei como eles funcionam, nao tem nenhum exemplo pratico nessa documentação
L
Solucao aceita
1 like
Isso é verdade. Tb procurei e não achei.
Mas o uso do evento é vc definir ele no componente e criar uma função que será executada qdo o evento for acionado pelo componente:
<seu-componente (onclick)="suaFuncao($event)" />
E no componente:
suaFuncao(event) {
console.log(event); // nesse event deve vir informações do elemento clicado.
}
De acordo com a doc:
onChange
- event.originalEvent: browser event
- event.value: single value or an array of values that are selected
onOptionClick
- event.originalEvent: browser event
- event.option: SelectItem instance of the clicked button
- event.index: Index of the clicked button
A
valeu! agora deu certo
Criado 20 de maio de 2021
Ultima resposta 27 de mai. de 2021
Respostas 5
Participantes 2

