Oracle apex APEX 4.2.1经典报告中的水平滚动条

Oracle apex APEX 4.2.1经典报告中的水平滚动条,oracle-apex,Oracle Apex,要在表中启用水平滚动条,我需要使用“overflow:auto”设置包含DIV的样式,并以蓝色突出显示 我用FireBug试了一下,得到了想要的结果。只是不知道如何将设置放入APEX 使用主题“Blue Responsive”(蓝色响应)。我在Apex 4.2.2中对其进行了一些处理,我认为它在4.2.1中的工作原理应该是一样的。这个特定的div不是来自任何模板,但是您可以使用一些CSS将其作为目标 在页面属性中,对于CSS内联,我输入了以下内容,它似乎可以工作: #report_258362

要在表中启用水平滚动条,我需要使用“overflow:auto”设置包含DIV的样式,并以蓝色突出显示

我用FireBug试了一下,得到了想要的结果。只是不知道如何将设置放入APEX


使用主题“Blue Responsive”(蓝色响应)。

我在Apex 4.2.2中对其进行了一些处理,我认为它在4.2.1中的工作原理应该是一样的。这个特定的div不是来自任何模板,但是您可以使用一些CSS将其作为目标

在页面属性中,对于CSS内联,我输入了以下内容,它似乎可以工作:

#report_2583625959157728_catch {overflow:auto}
(我想我已经从您的截图中转录了正确的id-您可能需要检查)

不幸的是,这意味着您必须对应用程序中希望滚动条出现的每个报表单独执行此操作


注意:我还没有在IE中测试过这一点,但是-上次我在IE中处理滚动区域时,我发现在IE中运行它却不破坏该区域的其他功能,这令人难以置信地沮丧-尤其是对于交互式报告。

您还可以将css行添加到报告区域模板中,如果希望将滚动条添加到每个报告中。 另一方面,最好将溢出放在类上,并将其添加到应用程序的样式表中,例如: .myClass{溢出:自动}

这样可以更灵活地设置区域样式。通过将区域属性设置为class=“myClass”,可以将类添加到报告中


请注意,您也可以尝试使用元素选项“滚动”,而不是“自动”,检查W3Docs:

您可以添加到区域标题:

<div style="overflow:auto;">

和区域页脚

</div>


您试过这个吗?i、 e.您是如何定位此特定部分的,因为它实际上不在区域模板中(据我所知,它似乎是由Apex生成的,而不是从模板生成的)。区域属性不会添加到此节点(它们应用于
节点,因此“myClass”方法不起作用,据我所知。@JeffreyKemp您可能可以使用此方法创建一个选择器,该选择器以节容器中的特定区域为目标。这当然取决于您将使用的主题/模板。此外,设置静态ID并执行相同操作将获得相同的结果,但不太通用(如果适用)