Có thể tắt sắp xếp trong jqGrid cho tất cả các cột thay vì thêm sortable: false
vào mỗi cột trong colModel không?Tắt phân loại trong jqGrid
12
A
Trả lời
19
Chức năng này đã được bổ sung trong jqGrid 4.0 +
Sau khi xác định phần colModel của bạn trong cấu hình jqGrid, thêm dòng sau:
cmTemplate: {sortable:false},
Điều này sẽ buộc tất cả các cột để không còn được sắp xếp.
1
Nếu bạn muốn có điều kiện vô hiệu hoá sắp xếp trên tất cả các cột hơn là hardcoding nó trong mạng lưới của bạn sau đó tôi muốn giới thiệu sau đây
//your function
function Example(){
//define grid
var grid = $("#list");
//get all column names
var columnNames = grid[0].p.colNames;
//iterate through each and disable
for (i = 0; i < columnNames.length; i++) {
grid.setColProp(columnNames[i], { sortable: false });
}
}
Các vấn đề liên quan
- 1. jqGrid: Tắt sắp xếp
- 2. Phân loại và định dạng ngày tháng jqgrid
- 3. JQuery jqgrid không phân loại ở phía máy khách
- 4. JQGRID bật/tắt cột sắp xếp
- 5. jqgrid phân loại phía máy khách với phân trang bên máy chủ - dữ liệu biến mất
- 6. Phân trang phía máy khách với jqGrid
- 7. jqGrid câu hỏi phân trang
- 8. Làm thế nào để tắt tự động tải trong jqGrid?
- 9. Tắt phân loại khi nhấp vào tiêu đề cột DataGridView
- 10. Tóm tắt các loại/Loại Các tham số trong Scala
- 11. Tắt Siêu phân luồng trong Intel Xeon
- 12. jqGrid loại bỏ các tiêu đề cột khỏi lưới con
- 13. Cột ẩn trong jqGrid
- 14. xác thực trong jqgrid
- 15. Cột Wordwrap trong JQGrid
- 16. Đặt trang trong jqgrid
- 17. phân loại văn bản phân loại
- 18. Loại thập phân trong php
- 19. phân loại nhanh trong Haskell
- 20. Phân cấp loại trong Agda
- 21. Phân loại tháng trong R
- 22. cột hình ảnh trong jqGrid?
- 23. jqGrid Row Object trong onSelectRow
- 24. Cách đọc userData trong jqgrid?
- 25. jqGrid lọc
- 26. Tạo bảng tóm tắt của các biến phân loại có độ dài khác nhau
- 27. Phân loại ổn định, tức là phân loại tối thiểu
- 28. Có cách nào để tắt phân loại ban đầu cho DataTables jquery không?
- 29. Cập nhật hàng bị ẩn do phân trang/phân loại
- 30. jqgrid setGridParam datatype: local
Tôi muốn viết như vậy. Cảm ơn! Tính năng 'cmTemplate' tồn tại trong jqGrid 3.8.2, nhưng mức ưu tiên của' cmTemplate' quá cao trong 3.8.2. Vì vậy, nếu bạn sử dụng 'cmTemplate: {sortable: false}' và có 'sortable: true' trong một số cột, jqGrid 3.8.2 sẽ sử dụng' sortable: false' cho tất cả các cột và jqGrid 4.x sẽ sử dụng cài đặt ' có thể sắp xếp: true' cho một cột. – Oleg