У меня есть p-таблица PrimeNg, мне нужно настроить фильтрацию по умолчанию на основе пользователя, поэтому я думаю, что мне нужно использовать что-то вроде let table = document.getElementById("dt");
Где таблица - это любой объект таблицы PrimeNg, поэтому я могу вызвать table.filter(filterDefault, col.field, 'in');
как естьсделано в HTML.Я просто не знаю, как передать #dt
в мою машинопись как правильный тип, или, может быть, есть более простой способ сделать это, используя уже имеющуюся p-таблицу.
<p-table #dt>
...
<tr>
<th *ngFor="let col of columns" [ngSwitch]="col.filterType" class=showOverflow pResizableColumn>
...
<p-multiSelect *ngSwitchCase="'DropDown'" [options]="masterSearchTypes" defaultLabel="All"
[(ngModel)]="filterDefault" (onChange)="dt.filter($event.value, col.field, 'in' )"></p-multiSelect>
</th>
</tr>
...
</p-table>