JQGrid Comment faire, j'ai enlevé l'ennuyeux barre de défilement horizontale lorsque autowidth = true? (Dans IE)
J'ai l'impression de recevoir un ennuyeux barre de défilement horizontale lors de l'utilisation de autowidth=true dans IE
Ce qui se passe ici et comment puis-je me débarrasser de lui?
Vous devez vous connecter pour publier un commentaire.
Faire votre grille assez grand pour contenir toutes les lignes. La barre de défilement horizontale est là parce que la barre de défilement verticale est de prendre une partie de la largeur normalement utilisé par les lignes.
J'ai eu la Solution parfaite. Le problème est dans le CSS. Dans l'interface utilisateur-jqgrid.css la disposition de la table est Fixe. Faire comme auto il fonctionne parfaitement. Je viens de copier la même classe c'est à dire,
Définir la scrollOffset option pour quelque chose comme 20 - 30, ce sera fixer la barre de défilement horizontale problème d'ajustement.
Définir la scrollOffset à 18 - il de résoudre le problème.
Rapide et efficace.
Merci, Corey Schomer!
réglage de la table-layout: auto peut être très lente. si vous avez beaucoup de données
c'est à partir de w3school (http://www.w3schools.com/cssref/pr_tab_table-layout.asp)
De table automatique algorithme de mise en page (c'est par défaut):
La largeur de la colonne est définie par le plus grand incassable contenu dans les cellules
Peut être lent, car il a besoin de lire tout le contenu dans la table, avant de déterminer la mise en page finale