【问题标题】:PrimeNG Dropdown with filterMatchMode带有 filterMatchMode 的 PrimeNG 下拉菜单
【发布时间】:2018-12-14 12:20:06
【问题描述】:

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

当前没有解决问题的代码:

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

【问题讨论】:

    标签: primeng primeng-dropdowns


    【解决方案1】:

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

    【讨论】:

    • 这意味着复制代码以获得所需的“过滤器”。有了这个,如果库更新,我需要重做整个事情。
    猜你喜欢
    • 2021-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-30
    • 1970-01-01
    • 2020-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多