primeng 4.3 до 9.0 datatable больше не существует - PullRequest
0 голосов
/ 03 марта 2020

Я портирую приложение angular 4 на 9, и мне также необходимо обновить некоторые из наших сторонних элементов управления.

В 4.3 из PrimeNg мы использовали DataTable следующим образом:

import { DataTable, FilterMetadata, LazyLoadEvent } from 'primeng/primeng';


export abstract class GridFiltersBase {
    @ViewChild('modal') submittingModal: ActionSubmissionModal;
    @ViewChild(DataTable) public dataTable: DataTable;......

 if (this.dataTable) {
                this.dataTable.filterConstraints['date'] = this.dateMatch;
......

В Версии 9 ближайшая ссылка, которую я могу найти на это:

import { FilterMetadata, LazyLoadEvent } from 'primeng/primeng';

import { TableModule } from 'primeng/table';

, но в TableModule, похоже, нет никаких методов. Официальная документация ничего не дает, когда я ищу TableModule. Кому-нибудь удалось успешно обновить primeNg, который мог бы направить меня в правильном направлении?

, если я изменил свой импорт на:

import { Table } from 'primeng/table';

, тогда я получу методы на своем столе, но не filterConstraints . это, кажется, прошло.

...