PrimeNG p-таблица выбрать все с отключенными строками - PullRequest
0 голосов
/ 08 марта 2019

У меня проблема в p-таблице PrimeNG, в которой не отключена строка.Это моя 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>

, есть функция для включения / выключения флажка строки.Проблема возникает, когда я устанавливаю флажок «выбрать все»: выбираются все строки, даже те, которые отключены.Есть ли способ проверить включенные строки только на «проверить все»?Вторая проблема: возможно ли отключить «выбрать все», если все строки отключены?Спасибо

...