【发布时间】:2019-01-25 11:42:46
【问题描述】:
我有一个使用 CARDS 的 Oracle APEX 应用程序(当前版本)。我想显示一个带有 4 个文本列的图标。我得到一个显示 3 个文本列的图标,但我不知道我做错了什么。 card_subtitle 列是未显示的列。我使用的 SQL 返回所有属性的数据……
select
path_id,
name card_title,
description card_subtitle,
owner card_text,
'Benchmark data' card_subtext,
path_id card_initials,
…
当我从 SQL 运行查询时,card_subtitle 确实有数据。与其他列一样,它被定义为 varchar2。我已将模板选项设置为显示 4 行。作为替代方案,我尝试使用两列并将它们连接在一起,并在其间使用 HTML 中断 ('
'),但显示的是
,而不是导致换行。 (请注意,我必须添加额外的空格,以便 SO 实际显示代码...)
【问题讨论】:
-
模板选项提到“3 列”,这可能是个问题吗?此外,要修复 '
' 不起作用,请确保内容不会转义特殊字符(请注意,这会将内容暴露给 script injection vulnerabilities)。 -
Thomas - 模板选项中的 3 列是指 3 列卡片。如果我将其更改为 4,我的页面现在会显示 4 列卡片穿过页面。所以这没有帮助。我确实验证了属性“Strip HTML”设置为否。它是(不幸的是)......
-
那么如果没有看到 APEX 页面本身的开发者屏幕,我很难说出哪里出了问题。
标签: oracle oracle-apex oracle-apex-5