2011-04-04 3 views
1

Est-il possible de définir dynamiquement les options 'filterToolbar'?Modifier les options filterToolbar dynamiquement

Voici mon problème.

  1. d'abord je besoin d'un filtre selon les options de recherche comme - 'defaultSearch : "eq"
  2. après un bouton cliquez sur Je dois changer l'option de recherche comme - defaultSearch : "cn"

    une approche pourrait être définir l'option defaultSearch dynamiquement (Je ne sais pas le temps il est possible) et d'autres serait supprimer le vieux filtertoolbar et ajouter le nouveau filtertoolbar avec le defaultsearch comme "cn".

est-ce possible avec le jqgrid? s'il vous plaît, faites-moi savoir. apprécier ton aide. Merci d'avance.

Répondre

3

Je trouve votre question intéressante avant tout +1 de moi.

Vous ne pouvez pas modifier la valeur de defaultSearch paramètre de filtertoolbar, mais vous pouvez modifier dynamiquement:

$("#list").jqGrid('setColProp','name',{searchoptions:{sopt:['cn']}}); 

En the demo l'option de recherche initiale dans la colonne « Client » définie par defaultSearch et est « cn » . En cliquant sur deux boutons au-dessus de la grille, vous pouvez changer l'option pour 'bw' (commencer avec) ou 'ew' (finir avec). Vous pouvez facilement vérifier sur la démo que la façon de travailler.

+0

Merci beaucoup Oleg. Ça marche. Je me demandais comment le faire.trouvé certaines approches, mais quelque chose ne venait pas pour moi. C'est totalement différent de ce que je pensais. Merci encore .. vos démos rock .. – Sam

Questions connexes