带filterMatchMode的PrimeNG下拉列表

时间:2018-12-14 12:20:06

标签: primeng primeng-dropdowns

我有一个带有1000个值的PrimeNG下拉列表。所以我放了一个过滤器。 现在的问题是我想使用表过滤器列使用类似“ filterMatchMode = startwith”的过滤器。 默认实现是“包含”,不能像表中那样由“ filterMatchMode”属性覆盖。 问题是我有多个以“ xyz”结尾的值,而我的值为“ xyz”。因此,我必须一直向下滚动以选择值。 有什么可能的解决方案?

不能解决问题的当前代码

 <p-dropdown [options]="myOptions" [(ngModel)]="selectedModel" filter="true" placeholder="Select a Model"
    [style]="{'width':'200px'}">
</p-dropdown>

1 个答案:

答案 0 :(得分:0)

我唯一能想到的就是制作primeNG下拉组件的完整副本以进行更改。 他们在objectutils类中使用filter方法进行过滤。此方法使用indexOf进行过滤,您可以将其替换为contains。

相关问题