如何从Angular中相同p表的按钮单击功能调用p-table OnRowSelect(事件)函数

问题描述 投票:2回答:1
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的代码

angular
1个回答
0
投票

你应该在点击事件中传递$ event

(click)="clickEvent($event)

并检查它是否被点击事件,在clickEvent函数调用onRowSelect传递相同的事件之类的

clickEvent(value:any)
        {                      
       //if click event or rowSelect event
this.onRowSelect(value);
        }  
© www.soinside.com 2019 - 2024. All rights reserved.