Si vous êtes désireux de régler la largeur de l'ensemble de la grille à un pourcentage, vous pouvez utiliser le autowidth bien et il va définir les grilles de la largeur de la largeur de l'élément parent (c'est à dire DIV) et que l'élément parent peut avoir son pourcentage.
autowidth:true
Si vous souhaitez définir la largeur des colonnes en pourcentage vous pouvez utiliser shrinktofit et puis votre largeur de la colonne de valeurs sont essentiellement un pourcentage.
shrinkToFit:true
Ces options et bien d'autres peuvent être trouvés sur le JQGrid wiki
Désolé pour la réponse tardive. Comme le truc. Mais ça va fonctionner lorsque l'utilisateur change de la résolution ou de la modification de la taille du navigateur sans chargement de la page? Pouvez-vous m'envoyer un site de démonstration où je peux voir. Je l'ai réalisé à l'aide de la fenêtre de l'événement de redimensionnement.
Pas directement, mais c'est possible...
Si vous êtes désireux de régler la largeur de l'ensemble de la grille à un pourcentage, vous pouvez utiliser le autowidth bien et il va définir les grilles de la largeur de la largeur de l'élément parent (c'est à dire DIV) et que l'élément parent peut avoir son pourcentage.
Si vous souhaitez définir la largeur des colonnes en pourcentage vous pouvez utiliser shrinktofit et puis votre largeur de la colonne de valeurs sont essentiellement un pourcentage.
Ces options et bien d'autres peuvent être trouvés sur le JQGrid wiki
OriginalL'auteur Chad Ferguson
Il est possible de manière très simple:
regardez ce code:
et ce code:
Je l'ai réalisé à l'aide de la fenêtre de l'événement de redimensionnement.
OriginalL'auteur marrrecki
Datatables 3.5+ prend en charge ce via
OriginalL'auteur Deepak Thomas
Comme pour moi, et que je considère être la meilleure décision:
OriginalL'auteur Sergey Bogdanov
vérifier la taille de la fenêtre de jquery.
assurez-vous de définir autowidth: vrai dans les propriétés de la grille
OriginalL'auteur Danger009
Si vous essayez de définir la largeur de la jqgrid table sur votre page HTML, essayez ceci.
HTML
JS
OriginalL'auteur TheRealJAG
OriginalL'auteur Mayur Solanki
$(document).ready(function () {
var yourPercentage = 50%;
$("#jQGridDemo").setGridWidth($("#jQGridDemo").parent().width() * yourPercentage/100);
});
Pourcentage calculés dans le repère de parent wrapper de jqGrid.
OriginalL'auteur Savan S