如何使dGrid實例佔用其容器高度的100%?我可以使用CSS將「.dgrid」分類爲特定的高度,但是當我將其設置爲100%時,它不會顯示。dGrid中的100%高度
6
A
回答
12
明白了。
.dgrid {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: auto;
}
(隨着集裝箱位置絕對/相對,當然)
1
@ voidstate的回答是好。另一種方式來做到這一點是這樣的:
HTML:
<div class="containsDGrid">
<div data-dojo-attach-point="dgrid"></div>
</div>
CSS:
.containsDGrid {
height: 500px;
width: 500px;
}
.dgrid {
height: 100%;
width: 100%;
}
的關鍵是,如果你的dgrid的高度設置爲100%時,dgrid的父必須有它的集合。例如,如果我們不設置.containsDGrid
div的高度,然後它就會像這樣(注意2px的高度):
1
我覺得支持這樣做的方式是與.dgrid-autoheight css類。
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");
});
這是從test examples。
+0
dgrid-auroheight調整大小網格內容不容器 –
相關問題
- 1. 度100%的高度
- 2. 100%高度或100%寬度
- 3. 邊緣在寬度100%高度100%的div與寬度100%高度100%
- 4. 高度:100%VS最小高度:100%
- 5. CSS 100%高度
- 6. Div 100%高度
- 7. 100%div高度
- 8. 100%高度slideToggle
- 9. 100%高度css
- 10. 100%高度div
- 11. 100%的高度 - PX
- 12. 'display:table'的100%高度
- 13. div的高度100%
- 14. 兒童度100%的高度
- 15. CSS - 100%高度超過100%?
- 16. 100%高度div內100%td
- 17. 100%高度divs不是100%
- 18. CSS高度頁面高度的100%?
- 19. 高度爲100%高度的HTML佈局
- 20. 內容100%窗口高度的高度
- 21. 問題與100%的高度和填充100%的高度
- 22. 在IE7中CSS高度100%
- 23. CSS div 100%高度
- 24. Bootstrap div高度100%?
- 25. 填充高度100%
- 26. 內部100%高度
- 27. 高度100%斷鏈
- 28. 3列+ 100%高度
- 29. CSS DIV高度100%
- 30. TD高度爲100%
一些附加細節:[_Dgrid內BorderContainer_調整大小(http://stackoverflow.com/questions/13427937/dgrid-resizing-within-bordercontainer/13436318#13436318);) – phusick