小编Erw*_*win的帖子

不必要的水平滚动条jqGrid

在我的jqGrid(使用版本4.0.0)中,我得到一个不必要的水平滚动条,但是当有一个垂直滚动条时.此问题仅发生在Chrome和Firefox中,但不会发生在Internet Explorer中.

似乎表格宽度的计算有问题,因为水平滚动只有一个或两个像素.我autowidth: true用作宽度的表属性.大约有八列,一些具有固定宽度(非常小),另一些具有动态宽度.

完全禁用水平滚动不是解决方案,因为用户仍然可以放大某些列,然后需要水平滚动条.但最初我希望它能够加载对齐表宽的列和垂直滚动条,以便在较小的屏幕上显示表格.

下面是代码中网格属性的一个exerpt

    $("#grid").jqGrid({
    datatype: 'json',
    mtype: 'POST',
    colNames:loadColumns(columns)[0],
    colModel:loadColumns(columns)[1],
    height: $(window).height() - 160,
    rownumbers: false,
    pager: '#pager',
    rowNum:25,
    rowList:[25,50,100],
    sortname: 'invid',
    sortorder: 'desc',
    viewrecords: true,
    autowidth: true,
    beforeSelectRow: function(){
        return false;
    },
});
Run Code Online (Sandbox Code Playgroud)

jquery jqgrid

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

jqgrid ×1

jquery ×1