onRowUnselect事件未在Angular2中触发

时间:2017-08-30 14:45:59

标签: angular primeng primeng-datatable

我正在使用Angular2和PrimeNG组件。在<p-datatable>中,onRowUnselect事件未触发。

以下是我的示例代码:

<p-dataTable [value]="incidentData" [rows]="3" reorderableColumns="true" (onRowClick)="onRowSelectInvestigation($event)" (onRowUnselect)="onRowUnselect($event)" [(selection)]="selectedIncident">

2 个答案:

答案 0 :(得分:0)

您需要添加selectionMode="single"才能使该方法有效。

答案 1 :(得分:0)

添加selectionMode="single"

设置关闭metakey的[metaKeySelection]="false",以便我们可以通过点击取消选择所选行。

否则,使用ctrl单击选定的行,如ctrl +单击以取消选择。

在切换行选择时也不会调用onRowUnselect。

来自primeng文档的声明 - &gt; onRowUnselect - &gt;使用 metakey 取消选择行时调用的回调。