Làm cách nào để tạo một trường hợp dGrid chiếm 100% chiều cao của vùng chứa? Tôi có thể sử dụng CSS để làm cho ".dgrid" phân loại div một chiều cao cụ thể nhưng khi tôi đặt nó đến 100% nó không hiển thị.100% Chiều cao trong dGrid
Trả lời
OK.
.dgrid {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: auto;
}
(Với vị trí tuyệt đối/tương đối trên container, tất nhiên)
@ câu trả lời voidstate là tốt. Một cách khác để làm điều đó là như thế này:
HTML:
<div class="containsDGrid">
<div data-dojo-attach-point="dgrid"></div>
</div>
CSS:
.containsDGrid {
height: 500px;
width: 500px;
}
.dgrid {
height: 100%;
width: 100%;
}
Mấu chốt ở đây là nếu bạn thiết lập chiều cao của dgrid đến 100%, phụ huynh của dgrid phải có thiết lập cao của nó. Ví dụ, nếu chúng ta không thiết lập chiều cao của .containsDGrid
div sau đó nó sẽ giống như thế này (chú ý chiều cao của 2px):
Ví dụ khác thấy Dojo Dgrid - Use remaining space in block
Tôi nghĩ rằng được hỗ trợ cách để thực hiện điều này là với lớp css .dgrid-autoheight.
require([
"dgrid/List",
"dgrid/OnDemandGrid",
"dgrid/Selection",
"dgrid/Keyboard",
"dojo/_base/declare",
"dgrid/test/data/createAsyncStore",
"dgrid/test/data/smallColorData",
"dojo/domReady!"
], function(List, Grid, Selection, Keyboard, declare, createAsyncStore, smallColorData){
window.grid = new (declare([Grid, Selection, Keyboard]))({
className: "dgrid-autoheight",
collection: createAsyncStore({ data: smallColorData }),
columns: {
col1: "Color",
col5: "R",
col6: "G",
col7: "B"
}
}, "grid");
});
Đây là từ test examples.
dgrid-auroheight thay đổi kích thước lưới thành nội dung không thùng đựng hàng –
- 1. chiều cao 100% trong chrome
- 2. Twitter Bootstrap - 100% Chiều cao
- 3. CSS 100% Chiều cao Div
- 4. Chiều cao Jquery accordion: 100%
- 5. CSS 100% chiều cao trên chiều rộng
- 6. chiều cao: 100% hoặc chiều cao tối thiểu: 100% cho phần tử html và nội dung?
- 7. chiều cao tối thiểu: 100%; chiều cao: 100%; không làm việc
- 8. tràn (cuộn) - 100% chiều cao container
- 9. Chiều cao DIV tuyệt đối 100%
- 10. Bootstrap 100% chiều cao với navbar
- 11. Đặt chiều cao và chiều rộng Div (#Map) thành 100%
- 12. Đặt phần tử bên trong div thành 100% chiều cao
- 13. Di chuyển trong một chiều cao 100% BẢNG
- 14. Cố định sidebar với 100% chiều cao trong CSS
- 15. div bên trong cần phải được 100% chiều cao
- 16. Đặt 100% chiều cao cho các cột trong Twitter Bootstrap
- 17. khác biệt giữa chiều cao css: 100% so với chiều cao: auto
- 18. Chiều cao con div 100% chiều cao tự động của phụ huynh
- 19. chiều cao cơ thể không được lấp đầy 100% chiều cao của trang
- 20. Bảng 3.x của Bootstrap với chiều cao 100%
- 21. Stretch Image to Fit 100% Div Chiều cao và rộng
- 22. Trường quay chiều cao 100% của phụ huynh
- 23. sencha touch 2 danh sách 100% chiều cao
- 24. Đặt chiều cao của liên kết thành 100% là số
- 25. bootstrap. div 100% chiều cao của phần tử gốc
- 26. iFrame 100% chiều cao khiến thanh cuộn dọc
- 27. Hình nền Căng thẳng 100% Chiều cao của Div
- 28. Chiều cao CSS3: calc (100%) không hoạt động
- 29. cài đặt chiều cao 100% không hoạt động
- 30. Có < form > chiều cao ngắt: 100% không?
Một số chi tiết bổ sung: [_Dgrid Resizing in BorderContainer_] (http://stackoverflow.com/questions/13427937/dgrid-resizing-within-bordercontainer/13436318#13436318);) – phusick