如何使用ag-grid内置列过滤过滤组合值

时间:2016-11-16 10:26:44

标签: javascript angularjs ag-grid

我有这样的列定义。我合并了多个值,在标题栏中显示为标题。但是只要我在列过滤器中输入内容,in in built column filtering就会返回空行。我在这做错了什么。为什么列过滤不适用于组合值。如何实现这一点。

Vue.$http.get

提前致谢

1 个答案:

答案 0 :(得分:1)

默认情况下,内置过滤器会查看单元格值 - 要覆盖它,您可以编写自己的Custom Filter,也可以使用valueGetter。

在您的特定情况下,使用valueGetter可能最简单,如下所示:

...
cellStyle: getCellStyle,
valueGetter: function(params) {
    // for example - you should extract your field logic and use it here too
    return params.data.id + params.data.access; 
},
cellRenderer: function(params) {
...