我在APEX 5应用程序上工作,希望在IR中链接到模态页面。当我选择select '<a href="f?p=&APP_ID.:2:&SESSION.">' || col1 || '</a>' col1, ...
时出现错误 ORA-00911:无效字符,但是如果我将第2页从Modal更改为Normal,一切都很好。我在哪里弄错了?
答案 0 :(得分:2)
使用声明式方法实现指向模态页面的链接,而不是使用查询派生它。这可以通过将列类型更改为链接然后提及链接目标和链接文本来完成,屏幕截图如下:
如果这对您不起作用并且您想通过查询执行此操作,那么使用 APEX_UTIL.PREPARE_URL 功能就是您的查询,
SELECT
COL1,
COL2,
'<a href="' || APEX_UTIL.PREPARE_URL(P_URL => 'f?p=' || V('APP_ID') || ':2:' || V('APP_SESSION'), P_CHECKSUM_TYPE => 'SESSION') || '">' || COL1 || '</a>' LINK
FROM
TABLE1
有关PREPARE_URL功能的更多信息,请点击此处 - &gt; link