我在没有一些禁用行的PrimeNG p表中遇到问题。 这是我的p表
<p-table [value]="searchResult" [columns]="cols" [(selection)]="selectedRows" (onRowSelect)="onRowSelect($event)" (onRowUnselect)="onRowSelect($event)" [paginator]="true" [rows]="10">
<ng-template pTemplate="header" let-columns>
<tr>
<th>
<p-tableHeaderCheckbox></p-tableHeaderCheckbox>
</th>
<ng-template ngFor let-col [ngForOf]="columns">
<th [pSortableColumn]="col.field">
<p-sortIcon [field]="col.field"></p-sortIcon>
{{col.header | translate}}
</th>
</ng-template>
</tr>
</ng-template>
<ng-template pTemplate="body" let-rowData let-columns="columns">
<tr [pSelectableRow]="rowData">
<td class="check-col">
<p-tableCheckbox [value]="rowData" [disabled]="checkEnableRow(rowData)"></p-tableCheckbox>
</td>
<ng-template ngFor let-col [ngForOf]="columns">
<td>
{{rowData[col.field]}}
</td>
</ng-template>
</tr>
</ng-template>
</p-table>
有一个启用/禁用行复选框的功能。当我选中“全选”复选框时,就会发生问题:所有行都被选中,即使那些行被禁用。 有没有办法仅在“全部检查”上检查已启用的行? 第二个问题:如果禁用了所有行,是否可以禁用“全选”? 谢谢