2013-01-24 40 views
5

Có thể có một jqGrid để chèn thanh cuộn dọc thay vì tăng chiều cao của nó khi các hàng mới được yêu cầu từ máy nhắn tin không?jqGrid thanh cuộn dọc

mã hiện tại của tôi là như sau:

$("#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  

}); 

Trả lời

3

thử

scrollerbar:true 
height:"200" 
+0

Đó dường như không tạo sự khác biệt. –

11

Nếu tôi sửa hiểu câu hỏi của bạn, bạn có thể thêm CSS như

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

để buộc hiển thị của dọc thanh cuộn trong lưới.

+0

Câu trả lời ở trên đã giúp giải quyết vấn đề liên quan đến hiển thị thanh cuộn dọc trong jqGrid cho trình duyệt IE9. –

+1

Đây là cách duy nhất tôi có thể làm cho nó hoạt động. '$ ('. ui-jqgrid .ui-jqgrid-bdiv') .ss ({'overflow-y': 'scroll'});' – styfle

+0

@styfle: Ý tôi là định nghĩa của CSS: ' '. CSS khai báo hoạt động nhanh hơn khi đặt thuộc tính 'style' trên'

'. Nói chung các kết quả nên giống nhau. – Oleg

2

này đã làm các trick:

.ui-jqgrid-bdiv{ 
    max-height: 340px; 
} 
Các vấn đề liên quan