【发布时间】:2014-06-24 21:41:01
【问题描述】:
我有一个这样的块:
<div class="container">
<div class="someStuff">Some stuff of unknown height</div>
<div class="myDGrid" data-dojo-attach-point="dgrid"></div>
</div>
DGrid 是这样启动的:
new (declare([OnDemandGrid, DijitRegistry]))({
store: ...,
columns: ...
}, this.dgrid);
要求:
- 容器块有一些高度。
- someStuff 块的高度是动态设置的。
myDGrid 块包含一个 Dojo DGrid。它应该使用容器中剩余的空间。例如:
- 如果 container 是 400px 而 someStuff 是 200px 那么 myDGrid 应该是 200px。
- 如果 container 是 300 像素,而 someStuff 是 someStuff 是 10 像素,那么 myDGrid 应该是 290 像素。
如果无法显示所有行,则 dgrid 应该有滚动条。
最好的方法是什么?
【问题讨论】: