2016-03-06 1 views
0

Je regroupe (et regroupe) une colonne. En utilisant l'exemple sur le site ag-grid, disons que c'est Country. J'utilise ces options:Tri des colonnes de groupe dans la grille angulaire

groupUseEntireRow: true, 
groupHideGroupColumns: true 

et quand je définis la colonne de pays dans le columnDefs ajouter: rowGroupIndex: 0

Mais lorsque les charges de la grille, les groupes de pays ne montrent pas dans l'ordre alphabétique par défaut . Comment puis-je les faire trier? Je n'ai rien vu dans la documentation qui explique cela.

Notez que je n'ai pas besoin de permettre à l'utilisateur de trier le pays plus tard, je veux juste commander par pays lorsque la grille se charge.

+1

Vous pouvez désactiver le tri avec suppressSorting et utiliser encore la trier l'attribut pour fixer le type de la colonne. Note: le tri par groupe vient de sortir avec la version 3.3.0 du 08 Février 2016 https://www.ag-grid.com/angular-grid-column-definitions/index.php – Walfrat

+0

Merci. J'ai vu le code au bas de la page et ça l'a corrigé! –

+0

@Walfrat l'a mis comme une réponse afin qu'il puisse être accepté, c'est un peu délicat que la réponse soit ici dans les commentaires;) – tfrascaroli

Répondre

1

Mettre mes commentaires comme une réponse si l'auteur peut l'accepter:

Vous pouvez désactiver le tri avec suppressSorting et utiliser encore l'attribut de tri pour fixer le type de la colonne.

Nota: Le groupe de tri vient avec 3.3.0 Février 2016 du 08 ag-grid.com/angular-grid-column-definitions/index.php