【问题标题】:Primeng p-table: how to reset custom filters? Calling reset() resets the table but the value of my filters remains unchangedPrimeng p-table:如何重置自定义过滤器?调用 reset() 会重置表,但我的过滤器的值保持不变
【发布时间】:2018-11-30 21:21:32
【问题描述】:

如何重置所有列过滤器?调用 reset() 似乎会重置表,但过滤器的所有字段都保持不变。

【问题讨论】:

    标签: angular primeng primeng-turbotable


    【解决方案1】:

    您可以将输入值绑定到表的过滤器,如下所示:

    <input type="search" (input)="table.filter($event.target.value, 'FieldName', 'contains')" [value]="table.filters['FieldName']?.value" />
    

    注意[value] 绑定。

    【讨论】:

    • 嘿@SZH 如何为下拉菜单做同样的事情? &lt;p-dropdown [options]="sites" [style]="{'width':'100%'}" (onChange)="tt.filter($event.value, 'NAME', 'equals')"&gt; &lt;/p-dropdown&gt;
    • 有没有人想出如何通过下拉菜单来实现这个功能?
    猜你喜欢
    • 2020-09-07
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 2020-11-09
    • 2018-11-11
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    相关资源
    最近更新 更多