Comment puis-je ajouter de la multi-colonne de tri à jqgrid?
Je peux ajouter une seule colonne de tri à jqgrid, pas de problème. Comment puis-je ajouter de la multi-colonne de tri à jqgrid?
Qui est, le tri par colonne 1, puis trier par colonne 2, le dernier ordre de tri: colonne 2, colonne 1
OriginalL'auteur GiddyUpHorsey | 2010-09-03
Vous devez vous connecter pour publier un commentaire.
Version actuelle de jqGrid pas en charge le multi-colonne de tri.
Sur http://www.trirand.com/blog/ vous pouvez "Qui disposent aimez-vous voir dans jqGrid?" voix de la réponse
En général, vous pouvez essayer de mettre en œuvre multi-tri vous-même en modifiant
sortname
etsortorder
paramètres de jqGrid à l'intérieur de onSortCol gestionnaire d'événement à l'égard de setGridParam. Dans le cas de deux colonnes qui, ayant index de colonne commefirstName
etlastName
par exemple le tri par la première colonne seulement implique avoirsortname
comme "prenom" etsortorder
'asc'. Si vous souhaitez trier d'abord par lafirstName
et parlastName
comme le secont critères, vous pouvez définirsortname
comme "prenom asc, lastName' etsortorder
'asc'. Votre programme serveur doit de cause être en mesure d'interpréter cela, mais si vous venez de construireORDER BY
quelque chose commeORDER BY $sidx $sord
(voir http://www.trirand.com/jqgridwiki/doku.php?id=wiki:first_grid#php_and_mysql_example_file), cela fonctionnera.OriginalL'auteur Oleg
D'un simple travail est autour de la liste de tous les champs séparés par des virgules, chaîne de ex.
Sur le côté serveur juste aller de l'avant et d'analyser la chaîne et et de l'artisanat de votre requête.
OriginalL'auteur Darren Cato