Javascript jqGrid滚动条,高度问题

Javascript jqGrid滚动条,高度问题,javascript,jquery,html,css,jqgrid,Javascript,Jquery,Html,Css,Jqgrid,使用jqGrid 4.5.3。在网格定义中,我有以下代码来设置网格的宽度和高度。它将网格设置为页面高度的30%,页面宽度的90% var wid = $(window).width(); var hite = $(window).height(); var ghite = parseInt(hite * 0.3), 10); var gwid = parseInt(wid * 0.9), 10); jQuery("#myGrid").jqGrid({ ..... url, datat

使用jqGrid 4.5.3。在网格定义中,我有以下代码来设置网格的宽度和高度。它将网格设置为页面高度的30%,页面宽度的90%

var wid = $(window).width();
var hite = $(window).height();
var ghite = parseInt(hite * 0.3), 10);
var gwid = parseInt(wid * 0.9), 10);
jQuery("#myGrid").jqGrid({
      ..... url, datatype, colnames, etc
      colModel [ colmodel info for all the columns 
               ],
      width: gwid,
      height: ghite,
      scrollerbar: true,
.... and so on
我希望保持网格中列的列宽不变,无论显示什么数据。我在网格上有一个滚动条,以防一次显示的行数超过显示的行数

问题是当要显示的数据行较少时。我仍然希望保持网格的高度和宽度不变,但有一个问题是滚动条的占位符仍然存在&使网格看起来好像不完整。另一个问题是,没有网格行的空白空间与网格中的任何现有行都无法区分。p> 有没有办法做以下事情之一?第一种选择是让scrollerbar占位符在不需要时不占用网格宽度的一部分。第二种选择是使网格中的“空”空间看起来像网格的页眉或页脚(相同颜色)

如果您能提供任何反馈,或者有没有更好的方法使用jqGrid,我们将不胜感激

编辑

为了回答有关网格外观的问题,我附上了一张图片,显示当网格中的行数少于空间允许的行数时,以及当网格中的行数多于空间允许的行数时,网格的外观

左边的图像显示了如果有更多的行(或者由于列中的换行导致行更高),滚动条所占的空白区域。它还显示了网格底部的“死”空间,其中没有显示任何内容

右边的图像显示了一个带有滚动条的网格示例,此时可用的记录多于一次可以显示的记录

我试过使用:

scrollOffset: 0,
在网格定义中。然而,虽然它允许恢复启用列和网格边缘之间的空白(如图左边所示),但它有一个意想不到的后果,即当数据集大于一次可以显示的网格时,将垂直滚动条和水平滚动条都放在一起。p> 我的目的是让网格在页面中占据一个保持相同高度和宽度的空间,无论网格中显示的是0行、3行还是100行。让我知道这些信息是否有助于澄清我的要求


你能添加一个屏幕截图并稍加解释吗?当你说滚动条时-你是指垂直还是水平?@avijendr-我编辑这个问题是为了澄清和说明我在说什么。你有没有找到解决最后一行下方空白的方法?