Dans la dernière version de jqGrid, vous pouvez définir rowNum à -1 pour charger la grille de toujours afficher toutes les lignes:
rowNum: -1
Voir les dernières jqGrid la documentation ici.
Plus précisément:
Définit le nombre de dossiers que nous avons souhaitez afficher dans la grille. Ce paramètre est passé à l'url pour l'utilisation par le serveur de routine de la récupération des données. Notez que si vous définissez ce paramètre à 10 (c'est à dire récupérer les 10 dossiers) et votre serveur de retour 15 ans, puis seulement 10 enregistrements seront chargés. Définissez ce paramètre à -1 (illimité) pour désactiver cette vérification.
Mise à jour
Malheureusement, ce comportement a été cassée dans la jqGrid 3.6.3. Selon ce post de Tony:
Oui, c'est vrai. La raison en est le nouveau introduit de défilement:1. Dans l'avenir, nous allons corriger ce problème.
Ainsi, le jqGrid les développeurs sont conscients de ce problème et sont apparemment à la planification pour le fixer dans une version future. Malheureusement, ce poste a été de plus d'un an...
À ce moment, tout ce que je peux recommander, c'est que vous définissez rowNum
pour un très grand nombre de simuler le comportement d' -1
.
Vous pouvez également essayer whatispunk la solution ci-dessous à l'aide de rowNum: ''
. Cependant, j'ai essayé cela sur une grille contenant des données locales (loadonce: true
). Lorsque attemping pour trier les lignes de l'ensemble de la grille de données locales disparaissent. Si cette solution ne semble pas fonctionner pour les grilles avec les données locales, à moins que ce défaut a été corrigé dans une version ultérieure de jqGrid (je l'ai testé sur jqGrid 3.8.2). Si vous avez des commentaires, s'il vous plaît poster un commentaire ci-dessous!
Mise À Jour - Avril 16, 2014Selon le jqGrid équipe c'est maintenant corrigé:
J'ai ajouté la prise en charge de définir différentes valeurs d'affichage sur pager de sélectionner la zone, y compris -1 pour tous.
Je n'ai pas eu la chance de tester pour confirmer la correction, si. Sans doute ce changement sera dans la prochaine version après jqGrid 4.6.0.