2013-01-24 388 views
5

是否有可能有一个jqGrid插入一个垂直滚动条,而不是增加其高度,因为从寻呼机请求新的行?jqGrid垂直滚动条

我当前的代码如下:

$("#grid").jqGrid({ 
url:'/someUrl', 

datatype:"json", 
mtype:'GET', 
shrinkToFit:true, 
forceFit:true, 
autowidth:true, 
altRows:true, 
cellEdit:true, 
altclass:'altRowClass', 
multiselect:true, 
rowNum:15, 
height:300, 
rowList:[15, 50, 100, 1000],  
rowNum:15  

}); 

回答

3

尝试

scrollerbar:true 
height:"200" 
+0

似乎不是有所作为。 –

11

如果我正确理解你的问题,你可以添加CSS像

.ui-jqgrid .ui-jqgrid-bdiv { overflow-y: scroll } 

迫使垂直显示网格中的滚动条。

+0

以上答案有助于解决与jqGrid中显示垂直滚动条相关的IE9浏览器问题。 –

+1

这是我能够使其工作的唯一方法。 '(''overflow-y':'scroll'});' – styfle

+0

@styfle:我的意思是定义CSS:''。声明式CSS在'

'上设置'style'属性的工作更快。一般来说,结果应该是一样的。 – Oleg

2

这奏效了:

.ui-jqgrid-bdiv{ 
    max-height: 340px; 
}