2

我正在尝试更改区域的高度,但是我输入的高度似乎增加了该区域的高度。

为了测试,我改变了区域的宽度,成功地增加了区域的宽度。所以我不明白为什么“高度”似乎不起作用。

正如您从屏幕打印中看到的那样,该区域的宽度会增加,但如果我增加高度,它会将其添加到该区域的边框下方(即浅绿色)。

这在其属性中输入到 Region Attributes 行中:

STYLE="height:1000px; width:1000px; background-color:aqua;"

尝试改变高度时我在某个地方出错了吗?

在此处输入图像描述

4

2 回答 2

2

我正在使用 Apex 4.2.5.00.08,这就是我解决此问题的方法。

背景:我正在处理我的应用程序中信息的“单页”视图,使用不同的窗格列出各种信息集合。每个窗格都是一个经典报告(带有指向各个详细信息的超链接),因为您不能在一个页面上拥有多个交互式报告。

我的问题是某些集合的数据比其他集合多,导致我的窗格大小不同。style="width:410px;"我可以通过将每个区域属性设置为(基于我的屏幕分辨率减去几个像素除以页面上的区域数 - 在本例中为 3)来控制窗格的宽度。

高度是另一回事。窗格高度总是被调整以匹配每个集合中的信息量。

解决方案:在页眉和页脚 - 区域页眉中,我放置了以下内容:

<div style="overflow: auto; min-height: 250px; max-height: 250px;">

在我放置的区域页脚中:

</div>

我想你可以有不同的值min-heightmax-height以便窗格/区域可以在一个范围内调整。我的目标是确保它们始终保持相同的大小。

当集合中的信息大于可显示的窗格大小时,会在窗格的右侧显示一个滚动条,使用户可以向下滚动该集合列表。

这对布局意味着您的窗格保持固定大小。在集合中缺乏信息的地方,该区域内有一些空白区域。当您允许 Apex 为您调整大小时,根据表单的背景仍然有空白区域。

于 2016-08-30T20:20:06.070 回答
0

只需在您的区域标题中添加此行

<div style="overflow: auto; min-height: 250px; max-height: 250px;">

于 2018-12-21T09:22:29.000 回答