Application Express中的报表的多个链接列?

ant*_*pug 5 oracle oracle10g oracle-apex

是否可以在交互式报告中创建其他链接列?我的意思是,我有一个用户表,但我希望有两个链接列,其中一个将打开一个允许我编辑的页面,另一个链接只打开详细信息.

我怎么设置它?

Tom*_*Tom 9

创建交互式报表时,可以在为查询指定sql时提供第一个链接,这是指向IR的单行视图的链接.

标准,您从IR上的这一列开始,您可以在报告属性>链接列中找到此链接列的详细信息.请注意,只有在这里您可以选择"链接到单行视图"选项.

报告链接列

如果您需要额外的链接列,则必须编辑查询(编辑报告).例如:

select empno, ename, job, sal, null link_column1, null link_column2
from emp
Run Code Online (Sandbox Code Playgroud)

这样,我为报告生成了2个额外的列,其值始终为null(但是,这不是必需的!您还可以选择'ename link_column1'作为额外的列 - 方便用作链接文本).

要将这些列转换为链接列(或实际上任何其他列!),您必须转到列编辑页面:通过报告属性,单击列旁边的编辑链接,或通过右键单击树视图列和选择编辑.

列属性1 列属性2

在编辑页面上,向下滚动到Column Link部分.您可以在此处再次设置指向其他页面的链接. 列链接部分

完成后,您可以验证报告属性中的链接列. 验证col链接

最后,不要忘记将列添加到交互式报告中!由于您最有可能在以后添加这些,因此您需要转到操作菜单,选择选择列,然后添加额外的列.如果您将其视为默认视图,请不要忘记将其另存为主要视图.

最后的看法