2010-01-06 25 views
33

Tôi đang sử dụng jqGrid có sẵn tại http://www.trirand.com/jqgrid/jqgrid.html và tôi không thể tìm cách tắt nút mở rộng/thu gọn của nó ở trên cùng bên phải của tiêu đề. Bất cứ ai biết nếu có một lựa chọn để làm điều đó?Có thể xóa nút mở rộng/thu gọn khỏi tiêu đề jqGrid không?

Tôi muốn loại bỏ các điều vòng tròn màu đỏ: alt text http://img263.imageshack.us/img263/2008/33702108.png

Trả lời

60

Vâng, có một tùy chọn cho việc này: hidegrid: false


Từ jqGrid documentation wiki for Options:

hidegrid

boo nghiêng

Bật hoặc tắt nút lưới hiển thị/ẩn, xuất hiện ở bên phải của lớp Chú thích. Chỉ có hiệu lực nếu thuộc tính phụ đề không phải là một chuỗi rỗng.

+0

Cảm ơn Justin ... chắc hẳn đã bỏ qua nó. – btelles

+0

Đừng lo lắng về nó, nó đã cho tôi một lúc để tìm thấy một trong những quá :) –

+2

Cảm ơn câu trả lời, nhưng để được hoàn toàn chính xác, nó không phải là một lựa chọn colmodel nhưng một lựa chọn. http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options;) – bounav

0

Sử dụng mã này để colllapse tất cả jqGrid trên trang

elements = $('div.ui-jqgrid-bdiv'); 
elements.each(function() { $(this).css("display", "none"); }); 
elements = $('div.ui-jqgrid-hdiv'); 
elements.each(function() { $(this).css("display", "none"); }); 
$('#JQGrid_pager').hide(); 
$('#rs_mJQGrid').hide(); 
+1

Điều đó có thể hiệu quả, nhưng sẽ an toàn hơn khi sử dụng tùy chọn trong trường hợp triển khai cơ bản được thay đổi trong bản phát hành jqGrid trong tương lai ... –

0

Nếu bạn muốn vô hiệu hóa lưới chính nút chuyển đổi sau đó bạn có thể thiết lập

hidegrid: false 

Nếu bạn đang cố gắng để vô hiệu hóa hoặc ẩn nút mở rộng và thu gọn của thẻ con sau đó sử dụng nút này trên loadcomplete

jQuery("#GridTeableID").jqGrid('hideCol', "subgrid"); 
Các vấn đề liên quan