首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AngularJS ui-grid中对分组的行进行排序?

如何在AngularJS ui-grid中对分组的行进行排序?
EN

Stack Overflow用户
提问于 2015-06-02 04:03:26
回答 2查看 1.7K关注 0票数 5

如何在AngularJS ui-grid中对分组的行进行排序?

就像在官方的grouping tutorial中一样,在演示网格中,如果我对平衡列进行升序排序,分组的行将不会发生变化,但排序实际上会对每个分组的行下的行生效。如下图所示。

问题是,我如何才能使它工作,以便排序可以在分组的行上工作。

我尝试将搜索到的列的排序优先级设置为高于0,但似乎不起作用。

EN

回答 2

Stack Overflow用户

发布于 2017-09-07 14:38:18

您可以在columnDefs中添加排序:{优先级:1,方向:'asc'}

exp $scope.gridOptions {

columnDefs:[

{名称:'Company',排序:{优先级:1,方向:'asc'} }]

}

票数 0
EN

Stack Overflow用户

发布于 2018-01-01 16:40:14

可能是不可能的。看起来像是ui网格的一个已知限制

REf :https://github.com/angular-ui/ui-grid/issues/3930

注意:分组利用了排序功能,允许用户更改排序顺序或使用外部排序功能,并对结果列表进行分组。标记为要分组的列始终移动到排序优先级的高位,因为必须对数据进行排序才能允许分组。

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

https://stackoverflow.com/questions/30582249

复制
相关文章

相似问题

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