2011-11-09 3 views
2

J'ai un jqgrid avec des boutons pager que je veux personnaliser et je voudrais garder les boutons (suivant, avant, premier et dernier) d'être désactivé une fois la grille est liée (si mon requête initiale ne remplit qu'une seule page, les boutons sont désactivés). J'ai essayé ce qui suit après reloadGrid mais ça ne marche pas.Réactivation des boutons de pager sur JQGrid

$("#MyGrid pgbuttons").removeClass("ui-state-disabled") 

Toute aide est appréciée!

+0

Pourriez-vous décrire plus sur votre environnement et * pourquoi * vous avez besoin d'exigence si étrange? Pourquoi avez-vous besoin d'avoir le bouton "Suivant" activé si vous savez qu'il n'y a pas de page suivante? L'activation du bouton est comme le signe sur la porte fermée "S'il vous plaît, entrez". C'est juste une invitation à faire une erreur. Je suppose que vous avez une situation particulière que vous n'avez pas décrite dans votre question. Veuillez dépenser votre question pour décrire le sens de vos exigences. – Oleg

+0

Ma radiomessagerie est en cours côté serveur. Il faut beaucoup de temps pour récupérer toutes les données en même temps, donc je demande 20 articles à la fois. Quand je clique sur le pager, il récupère les 20 suivants et ainsi de suite. Mais je ne peux pas faire cela parce que le bouton est désactivé dès que je reçois mes 20 premiers éléments, ce qui en effet ne remplit qu'une seule page. S'il vous plaît laissez-moi savoir s'il y a une meilleure façon de le faire – orikon

Répondre

2

Si vous avez besoin d'avoir la « Next » et les boutons « dernier » du téléavertisseur permis parce que vous ne connaissez pas le nombre d'enregistrements et le nombre de pages que vous pouvez faire vous a suivantes:

  • placez dans la réponse du serveur la valeur total au moins supérieure à la page demandée en cours. Par exemple: "page":1, "total":2.
  • modifier les options pgtext et recordtext de jqGrid (voir the documentation). Par exemple pgtext : "Page {0} of ..." et recordtext: "View {0} - {1} of ..." ou tout simplement pgtext : "Page {0}" et recordtext: "View {0} - {1}"
+0

Pourquoi les boutons de pager 'next' sont-ils activés initialement? http://stackoverflow.com/questions/34286651/why-are-next-pager-buttons-enabled-initially –

Questions connexes