Oracle APEX 文本页面项作为来自 SQL 查询的不可编辑的超链接字段
Oracle APEX Text Page Item as non-editable hyperlink field from a SQL Query
我和我的同事花了太多时间尝试做我们认为应该相当简单的事情,但没有成功。我们有一个 table,其中包含一列网址。在我们的表单页面上,我们在网格中创建项目,其中某些项目需要非 editable 可操作的 hyperlink 字段供用户单击并在另一个页面中打开 link (即目标 = 空白)。我们尝试了此博客中的这些解决方案但没有成功:
https://community.oracle.com/thread/618722?tstart=0
以下是我们的具体要求:
我们有一个文本项::P2_link1 通过 SQL 查询中的“Source>Source Used = Only when current value of item is”拉入网址null and Source type = SQL Query such as :
select ref_link 来自 table1 其中 step = 1.1;
在我们的表单页面上,该项目需要 te 一个非 editable 项目(即他们不能编辑通过 SQL 查询拉入的网址).但是 link 需要可操作,以便新选项卡或 window 打开到 SQL 查询中引用的页面。
我们非常感谢您提供的任何帮助,
谢谢,
使用仅显示项目而不是文本项目。
您需要为项目源中的 link 构造 HTML 例如:
select '<a href="' || ref_link || '">' || ref_link || '</a>'
from table1
where step = 1.1;
默认情况下,这将显示转义如下:
<a href="http://bbc.co.uk">http://bbc.co.uk</a>
编辑项目,转到“安全”并将“转义特殊字符”设置为“否”
现在您应该会看到正在运行的 link。
我和我的同事花了太多时间尝试做我们认为应该相当简单的事情,但没有成功。我们有一个 table,其中包含一列网址。在我们的表单页面上,我们在网格中创建项目,其中某些项目需要非 editable 可操作的 hyperlink 字段供用户单击并在另一个页面中打开 link (即目标 = 空白)。我们尝试了此博客中的这些解决方案但没有成功:
https://community.oracle.com/thread/618722?tstart=0
以下是我们的具体要求:
我们有一个文本项::P2_link1 通过 SQL 查询中的“Source>Source Used = Only when current value of item is”拉入网址null and Source type = SQL Query such as :
select ref_link 来自 table1 其中 step = 1.1;
在我们的表单页面上,该项目需要 te 一个非 editable 项目(即他们不能编辑通过 SQL 查询拉入的网址).但是 link 需要可操作,以便新选项卡或 window 打开到 SQL 查询中引用的页面。
我们非常感谢您提供的任何帮助,
谢谢,
使用仅显示项目而不是文本项目。
您需要为项目源中的 link 构造 HTML 例如:
select '<a href="' || ref_link || '">' || ref_link || '</a>'
from table1
where step = 1.1;
默认情况下,这将显示转义如下:
<a href="http://bbc.co.uk">http://bbc.co.uk</a>
编辑项目,转到“安全”并将“转义特殊字符”设置为“否”
现在您应该会看到正在运行的 link。