Я работаю на угловых 5 и премьер.Мой код использует primeNg <p-dataTable>
.В одном из моих компонентов у меня есть 2 таблицы данных, поэтому я использую компонент общей таблицы данных, как показано ниже:
Таблица общих данных CR
@Component({
selector: 'app-cr-table',
template: `
Top Table
<p-dataTable [value]="data" [rows]="10" [paginator]="true" #dt>
<p-header>List of Cars</p-header>
<p-column field="name" header="Name" [filter]="true"></p-column>
<p-column field="age" header="Age" [filter]="true"></p-column>
</p-dataTable>
Bottom Table
<p-dataTable [value]="data" [rows]="10" [paginator]="true" #dt1>
<p-header>List of Cars</p-header>
<p-column field="name" header="Name" [filter]="true"></p-column>
<p-column field="age" header="Age" [filter]="true"></p-column>
</p-dataTable>
`
})
})
export class BankAccountComponent {
@ViewChild('dt') crTable: DataTable;
@ViewChild('dt1') crTable1: DataTable;
Первый компонент:
@Component({
selector: 'app-first-table',
template: `
<app-cr-table [data]='data'></app-cr-table>
`
})
Второй компонент:
@Component({
selector: 'app-second-table',
template: `
<app-cr-table [data]='data'></app-cr-table>
`
})
Теперь мое требование - сбросить только вторую (нижнюю) таблицу, по нажатию кнопки в 1-й (верхней) таблице.Кто-нибудь может подсказать, пожалуйста, как сбросить только вторую (нижнюю) таблицу, а не первую?Я знаю, что есть функция reset()
, которая сбрасывает таблицу, но она сбрасывает обе таблицы.Я просто хочу сбросить вторую (нижнюю) таблицу.Пожалуйста, ведите меня.
ссылка: https://www.primefaces.org/primeng/#/datatable