Bonjour,
Je souhaite, par programmation, effectuer un tri sur une colonne d'un DataGrid, comme quand on clique sur l'entête d'une colonne et que la fleche (sens ascendant / descendant) apparaît.
J'ai essayé avec DataGrid.sortByColumns(), mais sans succès : en effet, quel que soit l'index de la colonne à trier, sortByColumns() s'obstine à vouloir me trier la 1ère colonne ...
Pour info :
- les colonnes sont ajoutées dynamiquement.
- le dataProvider de mon DataGrid est un ArrayCollection (et implémente donc ICollectionView).
- j'ai des colonnes de tous types, certaines avec dataField renseigné, d'autres avec labelFunction renseigné (et dans ce cas, sortCompareFunction est également renseigné et fonctionne).
- chaque colonne triable se trie sans problème lorsque je clique sur le header de la colonne (or je voudrais faire la même chose par programmation).
Merci par avance pour votre aide !
Partager