2010-11-06 14 views
0

Je voudrais utiliser plusieurs options de filtre pour toutes les colonnes avec l'aide de l'objet select.jqgrid - filtre les résultats avec plusieurs sélections comme excel

Lorsqu'un filtre de colonnes est sélectionné, d'autres options d'objet de sélection peuvent être remplies pour cette sélection.

Clairement, je veux filtrer des colonnes de jqrid comme même fonction de filtre d'Excel. J'utilise PHP pour le côté serveur.

Merci beaucoup pour votre aide et vos suggestions dès maintenant.

+0

Pourriez-vous expliquer en d'autres termes ce que y ou signifie sous "autres options de sélection d'objet peuvent être remplies à aimer les résultats de la requête comme Excel"? Avez-vous déjà essayé d'utiliser Toolbar Searching http://www.trirand.com/jqgridwiki/doku.php?id=wiki:toolbar_searching? Qu'est-ce que vous voulez exactement mettre en œuvre? – Oleg

+0

J'ai 7 colonnes. Je veux que vous utilisiez un filtre sur toutes les colonnes. toutes les colonnes filtrent make en sélectionnant des objets de formulaire. clairement je veux des colonnes de filtre même comme excel. Je veux dire, après une sélection de filtre colums, d'autres options de filtre de colonnes peuvent remplir à cette sélection. – Kerberos

+0

Qu'en est-il de l'utilisation de la recherche de barre d'outils (voir http://www.ok-soft-gmbh.com/jqGrid/customfilter5.htm)? – Oleg

Répondre

0

Ce que vous voulez mettre en œuvre devrait être la combinaison de l'utilisation de la barre d'outils de recherche (voir this demo comme un exemple et l'utilisation du « changement » handle d'événement personnalisé comme dataEvents intérieur du searchoptions. A l'intérieur de votre « changement » gérer vous pouvez faire une requête ajax au serveur, puis reconstruire l'élément <select> de la deuxième liste déroulante

Vous pouvez trouver plus d'exemples utilisés la même technique avec editoptions.Les deux fonctionnent sur la même idée.La technique n'est pas simple, mais cela fonctionne.Je vous recommande de lire this thread

+0

Merci beaucoup pour votre aide. – Kerberos

+0

@Kerberos: Bienvenue! Si vous avez des problèmes avec la mise en œuvre, je pourrais essayer de vous aider plus tard. – Oleg

+0

merci beaucoup. – Kerberos