首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PrimeNG DataTable;在‘[(选择)]和'onRowClick’事件处理程序之间使用Destinguish

PrimeNG DataTable;在‘[(选择)]和'onRowClick’事件处理程序之间使用Destinguish
EN

Stack Overflow用户
提问于 2016-08-11 08:37:19
回答 1查看 3.4K关注 0票数 2

我目前正在使用primeNG显示员工列表。

我想点击他们编辑,我已经有一个专栏,与组合框,以选择多个雇员删除多个雇员。

问题是,如果我单击一个组合框,‘onRowClick’处理程序也会触发。这是我不喜欢的东西,因为编辑对话框出现了。

有办法区分这两个类似于列的事件处理程序吗?

我的表

代码语言:javascript
复制
<p-dataTable [value]="employees" [(selection)]="selectedEmployees" (onRowClick)="routeToEmployee($event)">
        <p-column [style]="{'width':'38px'}" selectionMode="multiple"></p-column>
        <p-column *ngFor="let col of columns" [field]="col.field" [header] = "col.header"></p-column>
</p-dataTable>  

EN

回答 1

Stack Overflow用户

发布于 2016-08-31 12:19:11

您可以单击复选框运行stopPropagation()。

示例:

代码语言:javascript
复制
<p-column styleClass="col-button" header="Select for restructurization">
    <template let-pLoan="rowData" pTemplate type="body">
        <p-checkbox (click)="$event.stopPropagation()" name="personalLoans" value="val1" [(ngModel)]="selectedLoansForRestruct"></p-checkbox>
    </template>
</p-column>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38891304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档