我将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/