我有一个表格,其中复选框标题和检查复选框时,根据需要检查的条件只有几行,取消选中复选框时,选定的检查需要消失。
HTML
<p-table [value]="_rows" [columns]="columns" [(selection)]="selectedRows">
<p-tableHeaderCheckbox id="selectAllRows" (click)="selectRow()"></p-tableHeaderCheckbox>
<p-tableCheckbox [value]="row" (click)="selectRow()" [disabled]="row.userDefined==='N'">
</p-tableCheckbox
></p-table>
Run Code Online (Sandbox Code Playgroud)
JS
selectRow() {
this.selectedRows = this.selectedRows.filter(value => value.flag === 'Y');
this.selectedEvent.emit(this.selectedRows);
}
Run Code Online (Sandbox Code Playgroud)