使用列模板时,DataTable 全局筛选无法按预期工作
DataTable global filtering not working as expected when using columns templates
我正在尝试使用全局过滤宽度 PrimeNG 数据表模板列,但过滤器表现得很奇怪,没有按预期工作
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来演示这个问题
谢谢!
好的,我们遇到了同样的问题。经过一个小时无休止的 google 搜索。我们注意到我们没有最新版本。简单的更新到1.1.4,问题就解决了。
我正在尝试使用全局过滤宽度 PrimeNG 数据表模板列,但过滤器表现得很奇怪,没有按预期工作
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来演示这个问题
谢谢!
好的,我们遇到了同样的问题。经过一个小时无休止的 google 搜索。我们注意到我们没有最新版本。简单的更新到1.1.4,问题就解决了。