我如何摆脱free-jqgrid的右侧滚动条空间?

时间:2017-10-31 16:23:34

标签: javascript jquery jqgrid

我将jqgrid升级到free-jqgrid(4.15.2)的最新稳定版本,并且网格始终显示scollbar永远不需要的右侧间隙。自上次开发人员更新库以来,似乎有些用法已经改变,并且可能在文档之前。我已经在SO中查看了其他问题:

  • 我尝试过手动设置网格样式,但没有帮助,只会使问题复杂化。
  • 我尝试过设置scrollOffset:0(有和没有在percentatge和静态int中设置高度)并且它没有删除滚动条区域

其他有用信息:   *我们在调整大小事件和初始绘制时手动调整网格的大小。这段代码现在似乎没有什么效果

每次我以类似的方式设置网格时,我都会看到难看的间隙:

var grid_data = {
                altRows: true,
                data: [],
                datatype: 'local',
                sortable: false,
                width: (bodyWidth() - 14),
                rowNum: 10000,
                colNames: [],
                ondblClickRow: function() {
                    onGridDblClickRow();
                },
                onSelectAll: function() {
                    onGridSelectAll();
                },
                gridComplete: function() {
                    doGridComplete();
                    }
                },
                onRightClickRow: function( rowId ) {
                    doRightClick(rowId);
                    }
                },
                onSelectRow: $.proxy( onGridSelectRow, this ),
                colModel: column_info_array,
                multiselect: true,
                multiselectWidth: 22,
                viewrecords: true,
                height:'100%',
                scrollOffset:0,
            }

以下小提琴在更简化的代码中显示了同样的问题 http://jsfiddle.net/catbadger/mhvzerdg/8/

0 个答案:

没有答案