我正在使用Angular2和PrimeNG组件。在<p-datatable>
中,onRowUnselect
事件未触发。
以下是我的示例代码:
<p-dataTable [value]="incidentData" [rows]="3" reorderableColumns="true" (onRowClick)="onRowSelectInvestigation($event)" (onRowUnselect)="onRowUnselect($event)" [(selection)]="selectedIncident">
答案 0 :(得分:0)
您需要添加selectionMode="single"
才能使该方法有效。
答案 1 :(得分:0)
添加selectionMode="single"
设置关闭metakey的[metaKeySelection]="false"
,以便我们可以通过点击取消选择所选行。
否则,使用ctrl单击选定的行,如ctrl +单击以取消选择。
在切换行选择时也不会调用onRowUnselect。
来自primeng文档的声明 - &gt; onRowUnselect - &gt;使用 metakey 取消选择行时调用的回调。