5

Come posso ordinare le righe raggruppate nella griglia utente AngularJS?Come ordinare le righe raggruppate in ui-griglia AngularJS?

Come nel numero ufficiale grouping tutorial, nella griglia demo, se dovessi ordinare la colonna del saldo in ordine crescente, nessuna delle righe raggruppate cambierebbe, ma l'ordinamento ha effettivamente avuto effetto sulle righe sotto ciascuna riga raggruppata. Come l'immagine che mostra di seguito.

La domanda è: come posso farlo funzionare in modo che l'ordinamento possa funzionare sulle righe raggruppate.

enter image description here

Ho cercato di impostare le priorità ordinare le colonne tentare a maggiore di 0, ma che sembra non funziona.

risposta

0

è possibile aggiungere un ordine: {priorità: 1, direzione: 'asc'} nei tuoi columnDefs

exp $ scope.gridOptions {

columnDefs: [

{ nome: ' Company', sorta: {priorità: 1, direzione: 'asc'}} ]

}

0

Potrebbe non essere possibile. Sembra una limitazione nota griglia ui

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

Nota: raggruppamento sfrutta la funzionalità ordinamento, consentendo a un utente di cambiare l'ordine o utilizzare funzionalità ordinamento esterno e hanno la lista risultante raggruppati. Una colonna (s) contrassegnata come raggruppata viene sempre spostata nell'ordine in alto della priorità di ordinamento, poiché i dati devono essere ordinati per consentire il raggruppamento.

Problemi correlati