gpt4 book ai didi

html - Angular ui 网格 : how to apply filter on group-headers?

转载 作者:行者123 更新时间:2023-11-28 02:39:58 24 4
gpt4 key购买 nike

在 ui-grid 中对组标题应用过滤器时,它们会消失。当我们在分组操作的结果中得到列页脚时,我遇到了与列页脚相同的问题(当页脚聚合函数在没有分组的情况下定义时,它使用应用的过滤器正确显示)。

col.cellTemplate='<div>{{COL_FIELD | currency:"":0}} </div>';

我必须将其更改为以下才能使其正常工作:

col.cellTemplate= 
'<div ng-if="!row.groupHeader">{{COL_FIELD | currency:"":0}} </div>'
+'<div ng-if="row.groupHeader" >{{COL_FIELD }}</div>'

但这不是我真正需要的;

最佳答案

默认情况下,分组会向标题添加标签。这会导调用池过滤器出现问题。您有两个选择。

  1. 从组标题中删除标签。这可以通过使用 customTreeAggregationFinalizerFn 轻松实现。 .将以下代码添加到所需列的 columnDefs。

customTreeAggregationFinalizerFn: function( aggregation ){ aggregation.rendered = aggregation.value; }

添加后,您的 cellFilter 属性将作用于组标题。

  1. 修改您的过滤器以分析和使用组标签。

关于html - Angular ui 网格 : how to apply filter on group-headers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45057539/

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