1

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

这是我的示例代码:

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

2 回答 2

0

您需要添加selectionMode="single"才能使该方法起作用。

于 2017-08-30T16:03:28.220 回答
0

添加selectionMode="single"

设置[metaKeySelection]="false"关闭元键,以便我们可以通过单击取消选择选定的行。

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

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

Primeng 文档中的语句 -> onRowUnselect -> 使用metakey 取消选择行时调用的回调。

于 2017-09-05T09:56:00.163 回答