Oracle Apex:带替换字符串的表字段的动态链接-如何?

问题描述 投票:0回答:2

Apex 5.1.4上的交互式报告页面。我希望有一列包含指向html文档的链接,每条记录都指向该html中的另一个锚点。诸如http://document.html#table1代表记录1和http://document.html#table2代表记录2,依此类推。

代表我在报表所基于的表中创建了一个名为“ URL”的列。该列包含对文档的引用,如下所示:

#WORKSPACE_IMAGES#document.html#table10

因此html文档是应用程序共享组件中的静态工作区文件。

因此,报表中有一列被定义为链接,链接目标是具有“ URL”列内容的URL。

URL-column

问题:替换字符串#WORKSPACE_IMAGES#没有被替换。结果链接如下所示:

http://192.168.1.161:8080/apex/f?p=104:80:9943010919868::NO:::#WORKSPACE_IMAGES#document.html#table20

但是链接确实应该看起来像这样:

http://192.168.1.161:8080/apex/r/gut/files/static/v2/document.html#table20

任何想法如何正确处理?

谢谢!

oracle oracle-apex oracle-apex-5.1
2个回答
1
投票

尝试使用&WORKSPACE_IMAGES.document.html#table10而不是使用“#”语法


1
投票

现在,有了它-感谢Koen Loestrie的有用建议。

在表的URL字段中,我仅存储文档名称和锚点:

document.html#table1

链接定义必须像这样更改:link definition

然后正确构建了链接。

© www.soinside.com 2019 - 2024. All rights reserved.