【问题标题】:Sorting group columns in ag-grid在 ag-grid 中对组列进行排序
【发布时间】:2016-06-19 16:55:07
【问题描述】:

我正在对一列进行分组(和聚合)。使用 ag-grid 网站上的示例,假设它是 Country。我正在使用这些选项:

groupUseEntireRow: true,
groupHideGroupColumns: true

当我在 columnDefs 中定义 Country 列时,我添加:rowGroupIndex: 0

但是当网格加载时,默认情况下国家分组不按字母顺序显示。我怎样才能让他们排序?我在文档中没有看到任何解释这一点的内容。

请注意,我以后不需要允许用户对 Country 进行排序,我只想在加载网格时按 Country 进行排序。

【问题讨论】:

  • 您可以使用 suppressSorting 禁用排序,但使用 sort 属性来修复列的排序。注意:组排序刚刚从 2016 年 2 月 8 日发布 3.3.0 ag-grid.com/angular-grid-column-definitions/index.php
  • 谢谢。我在页面底部看到了代码并修复了它!
  • @Walfrat 将其作为答案,以便它可以被接受,答案在 cmets 中有点棘手;)

标签: ag-grid


【解决方案1】:

将我的评论作为答案,以便作者接受:

您可以使用 suppressSorting 禁用排序,但使用 sort 属性来修复列的排序。

注意:从 2016 年 2 月 8 日 ag-grid.com/angular-grid-column-definitions/index.php 开始,组排序刚刚在 3.3.0 中发布

【讨论】:

  • 如果您确实希望用户能够对项目进行排序,那么任何想知道如何让网格默认正确排序的人;您需要依靠 agGrid 的未排序顺序是数据传递到网格中的顺序这一事实。因为行组没有传递到网格中,所以您只需要巧妙地对“叶”数据进行排序,以使组正确显示!
猜你喜欢
  • 2021-12-16
  • 1970-01-01
  • 2020-05-29
  • 2020-02-26
  • 2021-04-13
  • 2019-12-03
  • 2017-06-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多