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

时间:2013-10-05 10:12:51

标签: oracle-apex

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

Control the style of the DIV containing the table

我尝试使用FireBug并获得了预期的结果。只是无法弄清楚如何将设置放入APEX。

使用主题“蓝色响应”。

3 个答案:

答案 0 :(得分:3)

我在Apex 4.2.2中玩了一下,我认为它应该在4.2.1中使用相同的功能。该特定div不是来自任何模板,但您可以使用一些CSS来定位它。

在页面属性中,对于CSS Inline,我输入了以下内容,它似乎有效:

#report_2583625959157728_catch {overflow:auto}

(我想我已从您的屏幕截图中转录了正确的ID - 您可能需要检查)

不幸的是,这意味着您必须为应用程序中的每个报告单独执行此操作,以便显示滚动条。

注意:我没有在IE中测试过这种情况,但是 - 上次我在滚动区域时,我发现让它在IE中运行而不破坏该区域的其他功能令人非常沮丧 - 特别是对于交互式报告。 / p>

答案 1 :(得分:2)

您可以添加到区域标题:

<div style="overflow:auto;">

和区域页脚

</div>

答案 2 :(得分:0)

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

您可以通过这种方式为您的地区打造更多灵活性。您可以通过将region属性设置为class =“myClass”来将类添加到报表中。

请注意,您也可以尝试使用元素选项“滚动”而不是“自动”,查看w3schools文档:http://www.w3schools.com/cssref/pr_pos_overflow.asp