Est-il possible d’avoir un filtrage d’en-tête de colonne dans jqGrid?

J’ai examiné tous les exemples dans les démonstrations jqGrid mais je suis incapable de trouver un exemple de filtrage d’en-tête de colonne.

Prenons par exemple le fonctionnement d’Excel:

Exemple de filtres

Est-il possible d’activer ce type de sorting, qui donne une liste distincte de champs dans un menu déroulant?

J’ai remarqué que cette réponse les affiche, mais idéalement, j’aimerais le faire par défaut sans avoir à ouvrir et définir des filtres dans la fenêtre de filtre.

Désolé de ne pas avoir de code à afficher, je cherche plutôt un général oui / non et un pointeur si oui, peut-être avec quelques exemples rapides.

Alors, est-ce que j’ai de la chance?

Chaque produit logiciel possède sa propre interface utilisateur . Ne vous attendez pas à ce que l’on puisse simuler l’interface graphique de Microsoft Excel dans un autre produit, tel que jqGrid par exemple. Si vous cliquez sur l’en-tête de colonne de la grid (je veux dire jqGrid) par exemple, la grid sera sortingée par la colonne cliquée. Essayez de faire Excel pour faire la même chose au lieu de la sélection de la colonne. Ce n’est pas facile non plus.

En général, tout est possible. J’ai posté dans l’ancienne réponse avec un exemple d’implémentation de boutons dans l’en-tête de colonne. Une autre réponse montre comment construire des sélections ou la saisie semi-automatique de l’interface utilisateur jQuery dans la barre d’outils Filtres de manière dynamic en fonction de toutes les valeurs différentes de la colonne. Encore une réponse , celle-ci montre comment utiliser le widget MultiSelect de jQuery UI écrit par Eric Hynds.

La réponse (et une autre ) contient la démo qui montre l’utilisation du plugin select2 . Le plugin fournit des fonctionnalités très proches d’Excel. Cela peut probablement être proche de ce dont vous avez besoin.

J’espère que l’utilisation des idées des réponses référencées vous permettra de mettre en œuvre vos exigences.