如何在AngularJS ui-grid中对分组行进行排序?
与官方grouping tutorial一样,在演示网格中,如果我按升序对天平列进行排序,则所有分组行都不会更改,但排序实际上对每个分组行下的行生效。如下图所示。
问题是,如何使其工作以便排序可以对分组的行起作用。
我试图设置摸索的列'将优先级排序为高于0,但这似乎不起作用。
答案 0 :(得分:0)
您可以在columnDefs
中添加sort:{priority:1,direction:'asc'}EXP $ scope.gridOptions {
columnDefs:[
{ 名称:'公司', 排序:{优先级:1,方向:'asc'} } ]
}
答案 1 :(得分:0)
可能无法实现。看起来像ui grid的已知限制
参考:https://github.com/angular-ui/ui-grid/issues/3930
注意:分组利用排序功能,允许用户更改排序顺序或使用外部排序功能,并将结果列表分组。 标记为已分组的列始终移至排序优先级的高位,因为必须对数据进行排序以允许分组。