angular ui-grid group BY string column приводит к дублированию групп с повторяющимися строками

Когда у меня есть массив в данных json, который содержит 21 строку с 3 различными типами «AssetTypeName» (столбец), который является столбцом, которым группируется сетка, это приведет к сетке, которая показывает одну и ту же группу несколько раз. Единственная группа, которая появляется один раз, является группой, которая имеет только одну строку в этой конкретной категории AssetTypeName.

Например AssetTypeName = «внутренние облигации» должны иметь 5 строк, но сетка показывает группы три раза, которые все содержат те же 2 первые строки в этой категории.

Когда я разверну некоторую строку группы, все дублированные группы развернутся.

вот пример, который реплицирует эту проблему:

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

Sincerly-aghaux

3 ответа

  1. это произошло со мной при использовании сортировки и группировки.
    когда я удалил сортировку для всех столбцов, это работало просто отлично.
    Думаю, это ошибка в ui-grid.

  2. при использовании группирования и сортировки установите приоритет сортировки

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

    приоритет группы должен совпадать с приоритетом сортировки .