首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据infragistics ignite-ui中的igGrid计数对分组的行进行排序?(jQuery)

如何根据infragistics ignite-ui中的igGrid计数对分组的行进行排序?(jQuery)
EN

Stack Overflow用户
提问于 2019-11-26 21:29:21
回答 1查看 142关注 0票数 1

我使用基础设施公司的ignite-ui提供的igGrid。我已经激活了这个小工具的“group by”功能,它工作得很好。GroupByLabel也有ASC和DESC排序选项,但通常是按字母顺序排序。有没有可能以某种方式附加我的排序逻辑?

最重要的是,ASC/DESC排序是根据分组行的计数(它们的子行的长度)进行的,而不是按字母顺序排序。

我没有看到用户按组标签(而不是列)排序时触发的任何方法和事件。

我使用的是jQuery版本,而不是Angular。

EN

回答 1

Stack Overflow用户

发布于 2019-11-27 06:35:16

您可以在compare功能的columnSettings中添加自定义comparingFunction。您可以查看有关comparingFunction的文档here以及如何在此fiddle中使用它的示例。您可以使用类似以下内容:

代码语言:javascript
复制
features: [
    {
        name: 'GroupBy',
        columnSettings: [
            {
                columnKey: "ModifiedDate",
                isGroupBy: true,
                compareFunc: function (val1, val2, recordsData) {
                    // sort as you need
                }
            }
        ]
    }
]
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59052078

复制
相关文章

相似问题

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