Oracle APEX 使用 PL/SQL 查询更改仅显示项目的颜色

Oracle APEX changing the colour of display only item with PL/SQL query

我在静态内容中有一个仅显示项目,如下所示:

我想更改 button/item 的整个背景颜色,而不是文本的颜色。

我的 PL/SQL 代码看起来像这样,例如第一项:

SELECT case ACTUAL_SITUATION when 'Y' then '<span style="color:green">Yes</span>'
                          when 'N' then '<span style="color:red">No</span>' end as "ACTUAL_SITUATION "
FROM tableName

可以用PL/SQL改吗?我所能做的就是更改跨度背景颜色,这只是文本上的一个亮点。

假设您有一个“仅显示”字段,将“来源”设置为“SQL 查询(return 单个值)”并确保在“安全”下设置, “转义特殊字符”为“否”以允许 HTML 流过。请注意,您要在样式中使用 background-color 而不是 color 来设置 background.

我测试了它并且有效。