首页 > 解决方案 > 保存/恢复列状态时按 GroupBy 自动列对 agGrid 进行排序

问题描述

在我们使用 agGrid 的应用程序中,我们允许用户提供默认排序,然后在打开时将其传递到我们的屏幕,转换为 agGrid 排序模型,然后传递给 agGrid 以设置排序模型 (api.setSortModel)。

由于此屏幕上的列是已知的,因此很容易指定诸如 CCYID ASC、ENTITYID DESC 之类的内容并将其直接转换为排序模型。

然而问题是其中一些屏幕使用行分组。在这个特定的例子中,我们按 CCYID 分组。然后将实际的 CCYID 列设置为隐藏,并且 groupby 值显示在 agGrid 自动生成的列中(我相信自动列?)

但是,我仍然想按 CCYID 排序,但由于它是隐藏列,所以不会进行排序。有没有办法按名称指定自动列,以便它可以用于定义排序模型?它是否有一个常量名称,例如“AUTOCOLUMN0”之类的?

标签: javascriptsortingag-grid

解决方案


推荐阅读