移动方向更改的jqgrid列宽度问题

时间:2013-06-11 09:39:48

标签: jquery jqgrid jqgrid-asp.net

我有.aspx页面,其中我的jqgrid在移动浏览器中显示。

在页面加载时,它将根据浏览器宽度计算网格宽度,并在页面加载时看起来很好。

但是如果移动方向(纵向到横向)更改,则网格不会根据新的屏幕宽度获得宽度。

有没有办法解决这个问题?

提前感谢。

1 个答案:

答案 0 :(得分:0)

我得到了解决方案,只需要使用窗口方向事件。

以下是您可以使用它的代码。

window.onorientationchange = function(){         resizeJqGridWidth(“GridID”,“Grid_wrapper”); }

function resizeJqGridWidth(grid_id,div_id){
           //根据窗口调整为新宽度
            $('#'+ grid_id).setGridWidth($('#'+ div_id).width(),true);

}

享受