2016-05-28 1 views
0

Wenn ich Array in JSON-Daten, die 21 Zeilen mit 3 verschiedenen Arten von "AssetTypeName" (Spalte), die Spalte, die das Grid ist gruppiert hält Dadurch wird ein Raster angezeigt, das dieselbe Gruppe mehrmals anzeigt. Die einzige Gruppe, die nur einmal angezeigt wird, ist eine Gruppe mit nur einer Zeile in dieser bestimmten AssetTypeName-Kategorie.angular UI-Grid-Gruppe von String-Spalte ergibt doppelte Gruppen mit doppelten Zeilen

Zum Beispiel AssetTypeName = "Inländische Bindungen" sollte 5 Zeilen haben, aber das Raster zeigt die Gruppen dreimal, die alle die gleichen 2 ersten Zeilen in dieser Kategorie enthält.

Wenn ich einige Gruppenzeilen expandiere, werden alle duplizierten Gruppen erweitert.

hier ist ein Beispiel, das dieses Problem repliziert:

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

Sincerly - aghaux

+0

Editor würde mich nicht einen Link zu Plunkr Beispiel setzen, ohne es mit Code zu dekorieren ??, tut mir leid, dass ... das sieht chaotisch :) – aghaux

+0

Das ist, weil Sie Ihren Code in der Frage veröffentlichen sollen. Demos, wie Ihre Plunkr, sind optional und unwesentlich. Wenn die Plunkr-Verknüpfung abbricht, gilt dies auch für die Nützlichkeit Ihrer Frage als Referenz, * es sei denn, der Code ist Teil der Frage *. http://StackOverflow.com/Help/how-to-ask –

+0

Vielen Dank für diese Erklärung, mit diesem Plunkr Link Ich biete eine ausführbare Version dieses Problems, die in meinen Gedanken eine bessere Möglichkeit ist, als 150 Zeilen Code einfügen diese Seite. – aghaux

Antwort

0

dies mir passiert ist bei der Verwendung von Sortieren und Gruppieren zusammen. Wenn ich die Sortierung für alle Spalten entfernte, funktionierte das gut. Raten Sie, es ist ein Fehler in UI-Grid.

0

während Gruppierung verwendet und zusammen gesetzt Sortierpriorität

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

und Gruppenpriorität müssen Sortier Priorität gleiche Sortierung.

Verwandte Themen