首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IgGrid -如何在代码中执行多个分组?

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

Stack Overflow用户
提问于 2018-08-03 00:48:57
回答 1查看 131关注 0票数 3

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

对于多个排序,我使用这个函数,它是有效的

代码语言:javascript
复制
 .igGridSorting( "sortMultiple", [exprs:array] );

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

在我找到的文档中:

代码语言:javascript
复制
 .igGridGroupBy( "groupByColumns" );

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

但是没有任何关于如何添加此列的内容。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-03 14:46:01

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

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

因此,最简单的方法是遍历需要分组的列,并为每一列调用groupByColumn

您可以做的另一件事是使用GroupBy特性的另一组columnSettings重新创建网格。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51658663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档