什么决定Oracle APEX 5中的默认交互式报告列显示?

时间:2018-06-05 19:41:17

标签: oracle oracle-apex-5

我在Oracle APEX 5中有一个Interactive Report页面,其中包含一个大约15列左右的SQL查询。 首次加载报表时,列按特定顺序排列,列设置为“不显示”(如Actions - > Select Columns下所示)。

所有列都将Type属性设置为Plain Text,并且Page Designer{Page Name}下的Regions都没有定义条件。 Content Body - > {Interactive Report} - > Columns - > Do Not Display

我的互动报告在APEX_COLLECTION下有动态查询,最终用户没有开发者特权。

我的问题是,是什么决定了哪些列设置为Display in Report而哪些列设置为flatten

1 个答案:

答案 0 :(得分:3)

当您第一次创建交互式报表时,所有列都将出现在“列”列表下的“设计器”中,并按照它们在SELECT语句中的显示顺序显示。运行页面时,IR将显示所有列。

如果编辑该IR后面的SQL以添加列,则任何新列都将显示在“列”列表的末尾。您必须运行该页面,选择操作>选择“列”,然后将它们添加到显示的列列表中以显示它们。您可能希望然后选择操作>将报告另存为主要默认报告,以便默认为用户显示这些报告。