使用列模板时,DataTable全局筛选无法按预期工作

时间:2016-12-27 14:05:37

标签: datatable primeng

我正在尝试使用全局过滤宽度PrimeNG dataTable模板列,但过滤器表现得很奇怪而且没有按预期工作

Global filter: <input #gb pInputText type="text">
<hr>
<p-dataTable [value]="cars" [globalFilter]="gb">
    <p-column field="vin" header="Vin">
      <template let-col let-car="rowData" pTemplate="body">
           {{car[col.field]}}
        </template>
    </p-column>
    <p-column field="year" header="Year">
      <template let-col let-car="rowData" pTemplate="body">
          {{car[col.field]}}
        </template>
    </p-column>
    <p-column field="brand" header="Brand">
      <template let-col let-car="rowData" pTemplate="body">
          {{car[col.field]}}
        </template>
    </p-column>
    <p-column field="color" header="Color">
        <template let-col let-car="rowData" pTemplate="body">
          {{car[col.field]}}
        </template>
    </p-column>
</p-dataTable>

我让plunker来证明问题

谢谢!

1 个答案:

答案 0 :(得分:1)

好的,我们遇到了同样的问题。经过一个小时的无休止谷歌搜索。我们注意到我们没有最新版本。只需更新到1.1.4,问题就解决了。