【发布时间】:2017-11-27 19:36:43
【问题描述】:
我有这张表,带有复选框过滤器:
<p-dataTable [value]="newCountries" #dt>
<p-column field="title" header="Name"></p-column>
<p-column field="alpha_3" header="Code" [filter]="true" filterMatchMode="equals" filterType="checkbox">
<ng-template pTemplate="filter" let-col>
<p-checkbox (onChange)="dt.filter('', col.field, col.filterMatchMode)"></p-checkbox>
</ng-template>
</p-column>
</p-dataTable>
每当我单击复选框过滤器时,我都想隐藏所有值不是空字符串的行。数据是三个字母的字符串或空字符串。但是,如果我将 '' 作为过滤器的值,它只会显示所有字段。有什么办法可以做到这一点?
【问题讨论】:
标签: angular primeng primeng-datatable