Le premier type :
jqGrid adapte la largeur à mesure que la taille de la fenêtre change
Copiez le code comme suit :
$(fonction(){
$(window).resize(function(){
$("#listId").setGridWidth($(window).width());
});
});
Le deuxième type :
Copiez le code comme suit :
window.onresize = fonction _doResize() {
var ss = pageSize();
$("#listId").jqGrid('setGridWidth', ss.WinW-10).jqGrid('setGridHeight', ss.WinH-200);
}
fonction taillepage() {
var winW, winH;
if(window.innerHeight) {// tous sauf IE
winW = window.innerWidth;
winH = window.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) {// Mode strict d'IE 6
winW = document.documentElement.clientWidth;
winH = document.documentElement.clientHeight;
} else if (document.body) { // autre
winW = document.body.clientWidth;
winH = document.body.clientHeight;
} // pour les petites pages avec une taille totale inférieure à la fenêtre d'affichage
renvoie {WinW:winW, WinH:winH} ;
}