具有多个过滤器的 PrimeNG 全局过滤器

PrimeNG Global Filter with Multiple Filters

我正在使用 PrimeNG,我有一个使用全局过滤器的 table。我目前有它,它只过滤掉默认的 "field."

  <div class="searchbar">
    <span class="icon-search"><i class="icon-Search"></i></span>
    <input  class="filter" type="text" pInputText size="50" placeholder="Search" (input)="EmptyTask.filterGlobal($event.target.value, 'contains')">

效果很好,但它只查看第一列,所以我想我会像这样使用 [globalFilterFields] 选项:[globalFilterFields]="['field, first_name, last_name]"

字段是一个 ID。如果我有那个设置,每当我开始搜索任何字段时,它都不会 return 任何东西。以下是 component.ts 中的数据设置方式:

 {
      field: 'ID',
      first_name: 'first_name',
      last_name: 'last_name',
 }

但是当我在 table 上输入一个人的名字时,return 没有匹配的条目。

是两件事的结合。首先是我不得不关闭延迟加载,其次是我搞砸了一些报价。