J'utilise le plugin jquery DataTables . De leur documentation:
Si le tri est activé, DataTables effectuera un premier tri de passe lors de l'initialisation. Vous pouvez définir sur quelle (s) colonne (s) le tri est effectué et le sens du tri avec cette variable. Le tableau aaSorting doit contenir un tableau pour chaque colonne à trier contenant initialement l'index de la colonne et une chaîne de direction ('asc' ou 'desc').
Est-il possible d'activer le tri mais de désactiver ce premier tri lors de l'initialisation? Je fais actuellement le côté serveur de tri initial et j'ai besoin d'une fonctionnalité de tri, mais je n'ai pas besoin de cette fonctionnalité de tri initial.
la source
asSorting: ['desc', 'asc']
deaoColumnDefs
sorte que le premier clic soit un tri desc.<table data-order="[]">
<table data-order="[]">
fonctionne pour moi.Selon les derniers documents de l'API:
Plus d'informations
la source
Essaye ça:
cela résoudra votre problème.
la source
Dans les options datatable, mettez ceci:
Voici la solution: "aaSorting": [[2, 'asc']],
2
signifie que le tableau sera trié par troisième colonne,asc
dans l'ordre croissant.la source