【问题标题】:Primeng contextmenu with turbotable : how to remove row selection when closing the context menuPrimeng contextmenu with turbotable:关闭上下文菜单时如何删除行选择
【发布时间】:2019-02-06 04:46:26
【问题描述】:
【问题讨论】:
标签:
angular
contextmenu
primeng
primeng-turbotable
【解决方案1】:
将contextMenuSelectionMode="joint" 添加到您的 p 表对象。
像这样:
<p-table [columns]="cols" [value]="cars" selectionMode="single" [(selection)]="selectedCar" [contextMenu]="cm" contextMenuSelectionMode="joint">
<ng-template pTemplate="header" let-columns>
<tr>
<th *ngFor="let col of columns">
{{col.header}}
</th>
</tr>
</ng-template>
<ng-template pTemplate="body" let-rowData let-columns="columns">
<tr [pSelectableRow]="rowData" [pContextMenuRow]="rowData">
<td *ngFor="let col of columns">
{{rowData[col.field]}}
</td>
</tr>
</ng-template>
</p-table>
每https://github.com/primefaces/primeng/issues/5558#issuecomment-404088622