ordre de tri par défaut de la grille mvccontrib
-
20-08-2019 - |
Question
Quelqu'un sait-il comment définir l'ordre de tri par défaut pour la grille mvccontrib?
La solution
Il me semble que la grille elle-même ne fait aucun tri. Il rend simplement les éléments de la source de données dans l'ordre dans lequel ils apparaissent. En tant que tel, vous devez trier la source de données avant de créer la grille ou réaffecter la source de données lors du tri avec les éléments correctement triés par la colonne choisie.
Code source disponible ici .
Autres conseils
Vous pouvez utiliser une expression labda .OrderBY (x = > x.Col)
Pourquoi ne pas laisser vos utilisateurs choisir l'ordre de tri?
rechercher * Fichier: jquery.dataTables.min.js * Version: 1.4.3 * Auteur: Allan Jardine (www.sprymedia.co.uk)
Il a fait quelques exemples de tueurs, cela fonctionne très bien avec mvcContrib
La plupart des contrôles de réseau exigent que vous fournissiez votre propre code de commande, et celui-ci n’est pas différent. Cela vous permet de fournir l'ordre que vous jugez approprié - par exemple, ordonner des chaînes avec des nombres en utilisant l'ordre naturel au lieu de l'ordre de comparaison.