Tôi muốn tạo một JQGrid nơi tất cả các hàng đều có thể chỉnh sửa (nội dòng) mọi lúc. Cách tiếp cận ưa thích để làm điều này là gì? Tôi nghĩ tôi sẽ chỉ cần lặp qua các hàng và gọi grid.editRow(id, true)
trên mỗi hàng; nhưng tại thời điểm này tôi thậm chí không tìm ra cách truy cập vào một tập hợp các hàng để làm điều đó.Thiết lập JQGrid để tất cả các hàng đều có thể chỉnh sửa được?
5
A
Trả lời
7
Bạn có thể lặp qua tất cả các hàng bằng cách truy xuất danh sách tất cả ID cho mỗi hàng trong lưới. Sau đó, chỉ cần lặp qua danh sách:
var ids = grid.getDataIDs();
for (var i = 0; i < ids.length; i++) {
grid.editRow(ids[i], true);
};
Bạn có thể gọi editRow để chỉnh sửa hàng, tuy nhiên, hãy lưu ý rằng nội bộ, editRow sẽ đặt tiêu điểm cho mỗi hàng khi có thể chỉnh sửa. Vì vậy, nếu lưới của bạn có một thanh cuộn, lưới sẽ cuộn qua các hàng một lần.
Các vấn đề liên quan
- 1. Nhận tất cả các hàng đã chỉnh sửa trong jqgrid
- 2. Nhận tất cả các hàng không được lọc từ jqGrid
- 3. jqGrid nhận được tất cả id
- 4. jqGrid không lưu chỉnh sửa hàng nội tuyến
- 5. Chỉnh sửa UITableView lập trình hiển thị nút xóa trên TẤT CẢ các hàng
- 6. jqGrid với cột hộp kiểm có thể chỉnh sửa
- 7. Nhận tất cả các ID hàng trong jqGrid
- 8. Đăng các giá trị không thể chỉnh sửa trong jqGrid?
- 9. Làm thế nào để vô hiệu hóa chỉnh sửa cho một số ô trong chỉnh sửa hàng của JQGrid?
- 10. Có thể chỉnh sửa tất cả các chuỗi thu được từ biểu mẫu không?
- 11. jqGrid Hộp thoại Chỉnh sửa Tùy chỉnh
- 12. Làm thế nào để hiển thị tất cả các hàng trong jqGrid?
- 13. Chọn tất cả văn bản trong chỉnh sửa JComboBox và thiết lập vị trí con trỏ
- 14. Nút chỉnh sửa động jQuery có thể chỉnh sửa được đính kèm với mỗi hàng
- 15. Tất cả điều khiển đều không có trong usercontrol
- 16. Hoàn thiện chỉnh sửa trong jqGrid
- 17. DataGridView: Áp dụng chỉnh sửa cho tất cả các hàng đã chọn
- 18. Hàng bảng có thể chỉnh sửa, sửa đổi cột
- 19. ASP GridView Tất cả các hàng trong chế độ chỉnh sửa
- 20. Chỉnh sửa tất cả các hàng cho một cột trong GridView
- 21. Chỉnh sửa Info.plist có thể lập trình?
- 22. JQGrid/Ngày được chọn trong cửa sổ Thêm/Chỉnh sửa
- 23. Làm cách nào để các hàng của ttk.Treeview có thể chỉnh sửa được?
- 24. Có jqgrid hỗ trợ chiều cao hàng để tôi có thể nhận được nhiều dòng hiển thị trong một hàng
- 25. hàng có thể chỉnh sửa và không thể chỉnh sửa trong slickgrid
- 26. Làm thế nào tôi có thể viết regex "Tất cả các ký tự đều giống nhau"?
- 27. Trình chỉnh sửa Linux có thể đánh dấu tất cả các trường hợp của một từ được chọn
- 28. Lệnh Margin có thể được thực thi ngay cả khi thiết lập thuộc tính Dock không?
- 29. JavaScript 'có thể chỉnh sửa' - Nhận/Thiết lập Vị trí của Người Chăm sóc
- 30. JqGrid: Xóa chú giải công cụ cho tất cả các hàng & cột