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
public imprimir (obj:any){
debugger
console.log(this.tipoPesquisa);
}
Pela documentação, há os eventos onChange
e onOptionClick
.
FONTE: https://primefaces.org/primeng/showcase/#/selectbutton
eu sei que os eventos existem, só nao sei como eles funcionam, nao tem nenhum exemplo pratico nessa documentação
1 curtida
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
1 curtida
valeu! agora deu certo