javascript - 保存/恢复列状态时按 GroupBy 自动列对 agGrid 进行排序
问题描述
在我们使用 agGrid 的应用程序中,我们允许用户提供默认排序,然后在打开时将其传递到我们的屏幕,转换为 agGrid 排序模型,然后传递给 agGrid 以设置排序模型 (api.setSortModel)。
由于此屏幕上的列是已知的,因此很容易指定诸如 CCYID ASC、ENTITYID DESC 之类的内容并将其直接转换为排序模型。
然而问题是其中一些屏幕使用行分组。在这个特定的例子中,我们按 CCYID 分组。然后将实际的 CCYID 列设置为隐藏,并且 groupby 值显示在 agGrid 自动生成的列中(我相信自动列?)
但是,我仍然想按 CCYID 排序,但由于它是隐藏列,所以不会进行排序。有没有办法按名称指定自动列,以便它可以用于定义排序模型?它是否有一个常量名称,例如“AUTOCOLUMN0”之类的?
解决方案
推荐阅读
- generics - Kotlin 中的泛型:如何访问伴随对象
- swift - 如何将 Google 语音中的最终转录字符串返回到文本响应?
- javascript - 如何在异步函数中等待用户输入
- php - 带绑定的 PHP 选择语句
- graphql - 如何通过 GraphQL 查询包含非空字段的可空数据?
- polymer - 如何将数据推送到 dom-repeat
- node.js - Passport-Facebook 在 localhost 中有效,但在 Heroku 中无效(MERN Stack)
- node.js - post 方法后的 Express 中间件
- dart - Flutter Dart 构造函数
- batch-file - 在 BATCH 中仅保留部分文件名