Tôi đang sử dụng jqGrid với tùy chọn autowidth
được đặt thành true
.jqGrid và tùy chọn autowidth. Làm thế nào nó hoạt động?
Theo documentation:
Khi thiết lập là true, chiều rộng lưới điện được tính toán lại tự động với độ rộng của các yếu tố phụ huynh. Việc này chỉ được thực hiện ngay khi lưới được tạo. Để thay đổi kích thước lưới khi phần tử gốc thay đổi chiều rộng, bạn nên áp dụng mã tùy chỉnh và sử dụng phương thức setGridWidth cho mục đích này
Điều này làm cho lưới chiếm toàn bộ chiều rộng có sẵn trong phần tử gốc. Một hiệu ứng khác của thuộc tính này là mỗi cột co lại để vừa với chiều rộng có sẵn.
Điều này hoạt động rất tốt. Tuy nhiên, tôi có một trang mà không muốn các cột co lại để vừa với chiều rộng lưới, nhưng chúng phải chiếm không gian mà tôi đặt trong phạm vi colModel
cho chúng.
Tôi làm cách nào để đạt được điều này?
Hãy thử 'width:" 100% "' –
Bạn có ý nghĩa trên phần tử bảng lưới không? – Lorenzo
Tìm thấy giải pháp: Tôi đã không nhận ra rằng tùy chọn shrinkToFit có giá trị mặc định là true. Tôi đã đặt nó thành false và mọi thứ đều ổn ... – Lorenzo