我正在使用 Apex 4.2.5.00.08,这就是我解决此问题的方法。
背景:我正在处理我的应用程序中信息的“单页”视图,使用不同的窗格列出各种信息集合。每个窗格都是一个经典报告(带有指向各个详细信息的超链接),因为您不能在一个页面上拥有多个交互式报告。
我的问题是某些集合的数据比其他集合多,导致我的窗格大小不同。style="width:410px;"
我可以通过将每个区域属性设置为(基于我的屏幕分辨率减去几个像素除以页面上的区域数 - 在本例中为 3)来控制窗格的宽度。
高度是另一回事。窗格高度总是被调整以匹配每个集合中的信息量。
解决方案:在页眉和页脚 - 区域页眉中,我放置了以下内容:
<div style="overflow: auto; min-height: 250px; max-height: 250px;">
在我放置的区域页脚中:
</div>
我想你可以有不同的值min-height
,max-height
以便窗格/区域可以在一个范围内调整。我的目标是确保它们始终保持相同的大小。
当集合中的信息大于可显示的窗格大小时,会在窗格的右侧显示一个滚动条,使用户可以向下滚动该集合列表。
这对布局意味着您的窗格保持固定大小。在集合中缺乏信息的地方,该区域内有一些空白区域。当您允许 Apex 为您调整大小时,根据表单的背景仍然有空白区域。