Фильтр таблицы PrimeNG не фильтрует мои данные - PullRequest
0 голосов
/ 09 июля 2020

Когда я пытаюсь отфильтровать свою таблицу, это не работает. Кто-нибудь может сказать мне, почему?

enter image description here

I tried like it is on documentation on primefaces.org. But It doesn't want to filter. I tried to make the rows selectable too. Is it possible that the footer at the end of the table causes the problem?

My Typescript code is:

  ngOnInit() {

    this.cols = [
      { field: '_breite', header: 'Breite' },
      { field: '_farbe', header: 'Farbe' },
      { field: '_variante', header: 'VA' },
      { field: 'prfpart', header: 'PrfPart' },
      { field: '_spart', header: 'Spinnpartie', filterMatchMode: 'in' },
      { field: '_meter', header: 'kontroll. Meter' },
      { field: '_datum', header: 'Datum' },
      { field: '_farbFehler', header: 'Ff' },
      { field: '_schussaussetzer', header: 'Sa' },
      { field: '_kantenfehler', header: 'Kf' },
      { field: '_loseFaeden', header: 'lF' },
      { field: '_breitenschwank', header: 'Bs' },
      { field: '_flusen', header: 'Fl' },
      { field: '_sonstiges', header: 'S' },
      { field: '_einwebungen', header: 'Ew' },
      { field: '_knoetchen', header: 'Knö' },
      { field: '_breitenktrl', header: 'Bk' },
      { field: '_spatten', header: 'Sp' },
    ];
    ...
  }

And HTML is:

       Брейте  Фарбе  ВА  PrfPart  Spinnpart ie контрол. Метр  Дата  Ff  Sa  Кф  lF  Бс  Фл  S  Ew  Knö  Бк  Сп     {{row ['_ breite']}}  {{row ['_ farbe']}}  {{row ['_ variante']}}  {{строка ['prfpart']}}  {{строка ['_ spart']}}  {{getFormatedNumber (строка ['_ метр'])}}  {{row ['_ datum']}}  {{row ['_ farbFehler']}}  {{row ['_ schussaussetzer']}}  {{row ['_ kantenfehler']}}  {{row ['_ lostFaeden']}}  {{row ['_ breitenschwank']}}  {{row ['_ flusen']}}  {{row ['_ sonstiges']}}  {{row ['_ einwebungen']}}  {{row ['_ knoetchen']}}  {{row ['_ breitenktrl']}}  {{row ['_ spatten']}}        {{getMeterGesamt (0)}}  =  {{summierung (2)}}  {{summierung (1)}}  {{summierung (5)}}  { {summierung (6)}}  {{summierung (7)}}  {{summierung (8)}}  {{summierung (9)}}  {{summierung (10)}}  {{summierung (11)}}  {{summierung (99)}}  {{summierung (13)}}         ∅  {{durchschnitt (2)}}  {{durchschnitt (1)}}  {{durchschnitt (5)}}  { {durchschnitt (6)}}  {{durchschnitt (7)}}  {{durchschnitt (8)}}  {{durchschnitt (9)}}  {{durchschnitt (10)}}  {{durchschnitt (11)}}  {{durchschnitt (99)}}  {{durchschnitt (13)}}   

Рад любой помощи. Если вам нужна дополнительная информация, не стесняйтесь спрашивать.

Моя среда:

    "@angular/animations": "~7.2.0",
    "@angular/cdk": "^7.3.7",
    "@angular/common": "~7.2.0",
    "@angular/compiler": "~7.2.0",
    "@angular/core": "~7.2.0",
    "@angular/forms": "~7.2.0",
    "@angular/http": "^7.2.15",
    "@angular/material": "^7.3.7",
    "@angular/platform-browser": "~7.2.0",
    "@angular/platform-browser-dynamic": "~7.2.0",
    "@angular/router": "~7.2.0",
    "@swimlane/ngx-datatable": "^16.0.3",
    "bootstrap": "^4.4.1",
    "chart.js": "^2.8.0",
    "classlist.js": "^1.1.20150312",
    "core-js": "^2.5.4",
    "file-saver": "^2.0.2",
    "ng2-charts": "^2.2.3",
    "primeicons": "^2.0.0",
    "primeng": "^8.1.1",
    "rxjs": "~6.3.3",
    "ts-md5": "^1.2.7",
    "tslib": "^1.9.0",
    "web-animations-js": "^2.3.2",
    "xlsx": "^0.15.5",
    "zone.js": "~0.8.26"
...