9 votes

Triage côté serveur dans un ExtJS GridPanel

J'ai un GridPanel paginé et je ne sais pas comment procéder pour ajouter un tri côté serveur. Dois-je ajouter un écouteur pour l'événement sortChange() ? Dois-je le remplacer ? Ou existe-t-il un autre événement avec lequel je devrais travailler ?

Toute aide serait appréciée.

16voto

Robby Pond Points 37875

Non. Dans la définition de votre magasin, il suffit de définir

remoteSort: true, // to enable sorting
sortInfo: { // the default sort
    field: 'someField',
    direction: 'ASC' | 'DESC'
}

Et du côté du serveur, vous obtiendrez maintenant un paramètre de requête sort et dir spécifiant le champ de tri et la direction. Lorsque vous cliquez sur les colonnes, le magasin est mis à jour et trié en fonction de la colonne et de la direction choisies.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X