2013-01-24 704 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; 
}