I'm trying to call onRowSelect(event) while clicking the action button of p-table without rewrite the same code.
Html代码是
<p-table [value]="list" (onRowSelect)="onRowSelect($event)">
<ng-template pTemplate="body" let-row let-columns="columns">
<tr>
<td>
<button (click)="clickEvent(row)"> </button>
</td>
</tr>
p-table onRowselect函数
onRowSelect(event)
{
//code
}
按钮单击功能
clickEvent(value:any)
{
//code
}
我想在clickEvent函数中调用onRowSelect而不重写onRowSelect的代码
你应该在点击事件中传递$ event
(click)="clickEvent($event)
并检查它是否被点击事件,在clickEvent函数调用onRowSelect传递相同的事件之类的
clickEvent(value:any)
{
//if click event or rowSelect event
this.onRowSelect(value);
}