【发布时间】:2018-07-18 10:24:03
【问题描述】:
所以我有一个表格,其中包含在整个应用程序使用过程中填充的数据。当用户单击一行时,该行将突出显示,并且该行的数据填充在表格下方。我只想禁用用户取消选择行的选项(这是通过再次单击该行来完成的)。
代码:
<p-table #purchaseOrdersList
[value]="purchaseOrders"
selectionMode="single"
[(selection)]="selectedPurchaseOrder"
(onRowSelect)="onRowSelect($event)"
>
<ng-template pTemplate="header">
<tr>
<th class="supplier-number-col">Supplier Number</th>
<th class="supplier-name-col">Supplier Name</th>
<th class="supplier-phone-col">Supplier Phone</th>
</tr>
</ng-template>
<ng-template pTemplate="body" let-purchaseOrder>
<tr [pSelectableRow]="selectedRow">
<td>{{purchaseOrder.supplierNumber}}</td>
<td>{{purchaseOrder.supplierName}}</td>
<td>{{purchaseOrder.supplierPhoneNumber}}</td>
</tr>
</ng-template>
</p-table>
【问题讨论】:
-
您到底想做什么?用户单击列,列数据显示为选中状态。所以你想在用户选择行后停止选择或停止取消?
-
停止取消选择行。
标签: angular typescript primeng primeng-turbotable