Oracle apex 在Oracle Apex经典报告中显示星级

Oracle apex 在Oracle Apex经典报告中显示星级,oracle-apex,oracle-apex-19.2,Oracle Apex,Oracle Apex 19.2,星级评定现在是oracle apex表单的内置项类型 但是如何在报告中很好地显示它们呢?特别是在显示卡片的经典报告上。 它不是内置的经典报告列类型。使用不同类型的报告会更容易吗?星级项目类型只能用作独立表单项目或交互式网格中的列 您不能在经典报告或交互式开箱即用报告中使用它,但让sql输出相应的只读html应该相当简单,如下所示: select '<span class="fa fa-star"></span> <span cl

星级评定现在是oracle apex表单的内置项类型

但是如何在报告中很好地显示它们呢?特别是在显示卡片的经典报告上。
它不是内置的经典报告列类型。使用不同类型的报告会更容易吗?

星级项目类型只能用作独立表单项目或交互式网格中的列

您不能在经典报告或交互式开箱即用报告中使用它,但让sql输出相应的只读html应该相当简单,如下所示:

select
    '<span class="fa fa-star"></span>
     <span class="fa fa-star"></span>
     <span class="fa fa-star"></span>'
as x from dual
union
select '<span class="fa fa-star"></span>' as x from dual

我发现我的问题的答案在这里有很好的记录:

即说明:

将“分级”列上的HTML表达式属性设置为: 评级 如果需要改变星星的颜色,请将u-hot-text更改为其他实用程序类别

将此样式表添加到主题栏的自定义CSS部分: .报告星级{ 空白:nowrap; } .报告星级[数据评级=0]::在{ 内容:\f006\f006\f006\f006\f006; } .报告星级[数据评级=1]::在{ 内容:\f005\f006\f006\f006\f006\f006; } .报告星级[数据评级=2]::在{ 内容:\f005\f005\f006\f006\f006; } .报告星级[数据评级=3]::在{ 内容:\f005\f005\f005\f006\f006; } .报告星级[数据评级=4]::在{ 内容:\f005\f005\f005\f005\f005\f006; } .报告星级[数据评级=5]::在{ 内容:\f005\f005\f005\f005\f005\f005; }