2016-07-22 24 views
1

Lassen Sie uns sagen, ich habe Reihe von Menschen:ui-Raster Gruppierung: Bestellung von aggregierten Wert

[ 
    {name: 'Vasily', age: 18, salary: 5}, 
    {name: 'Vasily', age: 25, salary: 10}, 
    {name: 'Vasily', age: 30, salary: 15}, 
    {name: 'Ivan' , age: 18, salary: 6}, 
    {name: 'Ivan' , age: 25, salary: 9}, 
    ....... 
] 

Jede Person mehrere Zeilen in dieser Anordnung hat ihre Gehälter in den verschiedenen Momenten des Lebens zeigt.

Ich mag group by name und aggregate salary und dann sortiert nach dass aggregierte Gehalt. Wenn ich also nach dem aggregierten Gehalt absteigend sortiere, könnte ich sehen, wer mehr verdient hat.

Here is plunker mit was ich in diesem Moment habe. Diese sortiert nach Gehalt innerhalb jeder Gruppe und ich möchte nach Gehalt global sortieren.

Antwort

1

Endlich habe ich den Weg gefunden. Ich musste stattdessen ui-tree-view verwenden. Hier ist die plunker

0

Versuchen Sie mit angular datatables Sie können Datensätze basierend auf mehreren Spalten bestellen, so dass Sie Ihren Datensatz hinzufügen können und alles wird für Sie getan werden.

In Bezug auf Grid-UI, fand ich diese doc und von dem, was ich sehe ich glaube nicht, es ist möglich zu sortieren, während Sie Daten durch eine andere Spalte gruppieren. Ich denke, Sie müssen die Gruppierung entfernen, damit es funktioniert.

+0

THX für Ihre schnelle Antwort, ich habe Plunker, PLZ, ob Sie dabei helfen können – Denis