Ứng dụng của tôi có một số jqGrids có thể có hoặc không chứa đủ hàng để yêu cầu thanh cuộn dọc. Nhưng các hàng có thể được thêm động vào các lưới này sau khi chúng được tạo ra, để lưới có thể yêu cầu một thanh cuộn.jqGrid - Có cách nào để luôn hiển thị thanh cuộn dọc không?
Vấn đề là nếu lưới không có đủ hàng để yêu cầu thanh cuộn, có khoảng trống ở phía bên tay phải của lưới. Tôi muốn sửa lỗi này bằng cách nào đó - hoặc luôn hiển thị thanh cuộn dọc hoặc bằng cách nào đó sẽ tự động thêm nó khi cần thiết.
Tôi đã thử thêm CSS sau đây để .ui-jqGrid-bdiv div của lưới:
overflow-y: scroll;
Sử dụng jQuery sau (mã là xấu xí, tôi biết):
$("#mygrid").closest(".ui-jqgrid-bdiv").attr("style",
$("#mygrid").closest(".ui-jqgrid-bdiv").attr("style") + " overflow-y: scroll; ");
này hoạt động tốt trên Firefox và Chrome, nhưng trên IE lưới không bao giờ hiển thị thanh cuộn (cho dù có bao nhiêu hàng tôi thêm vào, chúng được thêm vào dưới cùng của lưới và thanh cuộn dọc không bao giờ xuất hiện).
Mọi trợ giúp đều được đánh giá cao!
Đây chính xác là những gì tôi định đề xuất. Tôi muốn +1 nếu tôi có bất kỳ phiếu bầu nào. –
Hi Bob, cảm ơn anyway :) Nhưng tôi sẽ không nhớ nếu bạn trở lại vào ngày mai: P – Seb