gpt4 book ai didi

grouping - IgGrid - 如何在代码中执行多个分组?

转载 作者:行者123 更新时间:2023-12-02 00:59:26 26 4
gpt4 key购买 nike

在我的项目中,我必须创建自己的多重排序和多重分组对话框。基本上用户可以选择应包括哪些列,选择顺序和操作方向。

对于多重排序,我使用这个函数并且它有效

 .igGridSorting( "sortMultiple", [exprs:array] );

现在的问题是分组。有什么功能会表现相似吗?我的意思是使用分组表达式数组(定义要分组的列、分组顺序和分组方向 (acs/desc))作为参数执行? (此功能由 ignite-ui 内置对话框支持)

在我找到的文档中:

 .igGridGroupBy( "groupByColumns" );

描述是“添加一列到group by columns列表,执行group by操作并更新 View 。”

但是没有关于如何添加这些列的内容。

最佳答案

没有用于对多列进行分组的公共(public) API 方法。

内置对话框将表达式设置到数据源中,还负责重新绑定(bind)网格并重建分组区域。不幸的是,这些都没有作为公共(public) API 公开。

因此,最简单的方法是绕过您需要分组的列并调用 groupByColumn对于每一列。

您可以做的另一件事是用另一组 columnSettings 重新创建网格用于 GroupBy 功能。

关于grouping - IgGrid - 如何在代码中执行多个分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51658663/

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