角色ui-grid group by string列导致重复的组具有重复的行

时间:2016-05-28 16:16:43

标签: angularjs angular-ui-grid

当我在json数据中有数组时,它包含21行,包含3种不同类型的" AssetTypeName" (列)是网格分组的列,它将生成一个多次显示同一组的网格。一次出现的唯一组是在该特定AssetTypeName类别中只有一行的组。

例如AssetTypeName ="国内债券"应该有5行,但网格显示组三次,其中包含该类别中相同的2个第一行。

当我展开某个组行时,所有重复的组都将展开。

这是一个复制此问题的示例:

[http://plnkr.co/edit/fBqNq33XmQTYS4Ga9wrW?p=preview][1]

真诚地 - aghaux

3 个答案:

答案 0 :(得分:0)

在使用排序和分组时发生了这种情况。 当我删除所有列的排序时,这工作得很好。 猜猜它是ui-grid中的一个错误。

答案 1 :(得分:0)

我的修复是关闭useExternalSorting - 看起来像分组,这个选项不兼容。

https://github.com/angular-ui/ui-grid/issues/5270?_pjax=%23js-repo-pjax-container

答案 2 :(得分:0)

在使用分组和排序时,设置排序优先级

 sort: { priority: 1, direction: 'asc' }

和组优先级必须与排序优先级相同。