5

Jak mogę posortować zgrupowane wiersze w ui-grid AngularJS?Jak sortować zgrupowane wiersze w ui-grid AngularJS?

Podobnie jak w oficjalnej wersji grouping tutorial, w siatce demo, jeśli miałbym sortować kolumnę bilansową rosnąco, żaden z pogrupowanych wierszy nie zmieniłby się, ale sortowanie faktycznie miało wpływ na wiersze w ramach każdego zgrupowanego wiersza. Podobnie jak obraz pokazany poniżej.

Pytanie brzmi, w jaki sposób mogę sprawić, aby działało, aby sortowanie mogło działać w zgrupowanych wierszach.

enter image description here

Próbowałem ustawić priorytety posortować po omacku ​​kolumny, aby wyższa niż 0, ale wydaje się, że nie działa.

Odpowiedz

0

można dodać sortowania: {priorytet: 1, kierunek: 'asc'} W columnDefs

exp $ scope.gridOptions {

columnDefs: [

{ Nazwa: " Firma” sortowania: {priorytet: 1, kierunek: 'asc'}} ]

}

0

Może nie być możliwe. Wygląda na to znane ograniczenie siatki ui

ref: https://github.com/angular-ui/ui-grid/issues/3930

Uwaga: Grupowanie wykorzystuje funkcjonalność sortowania, pozwalając użytkownikowi zmienić kolejność sortowania lub użyć funkcji sortowania zewnętrznego i mają otrzymany lista grupowane. Kolumny oznaczone jako zgrupowane są zawsze przenoszone do najwyższego priorytetu sortowania, ponieważ dane muszą być posortowane, aby umożliwić grupowanie.