gpt4 book ai didi

angular - 以编程方式清除 PrimeNg 多选过滤器值

转载 作者:行者123 更新时间:2023-12-05 06:26:40 25 4
gpt4 key购买 nike

在执行某些业务流程的点击事件期间,我需要清除所选值(我已经完成)和 PrimeNG 多选的过滤器值。我没有看到以编程方式访问多选过滤器值的方法,这可能吗?如果可能的话如何?我宁愿不使用 resetFilterOnHide 属性。

最佳答案

有一个选项可以使用 onFilterShow/onFilterHide 事件清除过滤器输入值,有一个名为 _filterValue 的元素的选项可以设置值如下:

HTML:

<p-multiSelect #element [options]=".data" [(ngModel)]="selectedItems"
optionLabel="label" optionValue="label"
[filter]="true" (onPanelShow)="onPanelShow(element)">

TS:

  onPanelShow(element: any) {
element._filterValue = ''
}

注:PrimeNg V12.0 LTS

这可能对你有帮助。

关于angular - 以编程方式清除 PrimeNg 多选过滤器值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55818891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com