如何在AngularJS ui-grid中对分组的行进行排序?
就像在官方的grouping tutorial中一样,在演示网格中,如果我对平衡列进行升序排序,分组的行将不会发生变化,但排序实际上会对每个分组的行下的行生效。如下图所示。
问题是,我如何才能使它工作,以便排序可以在分组的行上工作。

我尝试将搜索到的列的排序优先级设置为高于0,但似乎不起作用。
发布于 2017-09-07 14:38:18
您可以在columnDefs中添加排序:{优先级:1,方向:'asc'}
exp $scope.gridOptions {
columnDefs:[
{名称:'Company',排序:{优先级:1,方向:'asc'} }]
}
发布于 2018-01-01 16:40:14
可能是不可能的。看起来像是ui网格的一个已知限制
REf :https://github.com/angular-ui/ui-grid/issues/3930
注意:分组利用了排序功能,允许用户更改排序顺序或使用外部排序功能,并对结果列表进行分组。标记为要分组的列始终移动到排序优先级的高位,因为必须对数据进行排序才能允许分组。
https://stackoverflow.com/questions/30582249
复制相似问题