【发布时间】:2017-01-09 20:00:20
【问题描述】:
我正在尝试在 Oracle APEX 应用程序中创建交互式报表。我想在报告列中显示图标以及数据。
我成功显示了图标,但是我想根据单词以不同的颜色显示这些图标。
我在 Oracle APEX 附带的“通用主题示例应用程序”应用程序中找到了一个示例,我在自己的应用程序中应用了相同的方法。
但在我的应用程序中,所有图标都是黑色的,尽管在示例应用程序中,每个数据都以不同颜色的图标显示。
谁能帮我解决这个问题?
这是示例应用程序: Sample Application Screenshot
这是我的应用程序: My Application Screenshot
非常感谢。
【问题讨论】:
-
你是怎么添加图标的?在您的报表查询的 SQL 中?还是作为 HTML 表达式?
-
作为 HTML 表达式。
<span class="fa #STATUS_ICON#"></span> #STATUS#和报告属性 -> 自定义链接:<div class="dm-IRR-icon"> <span class="fa #STATUS_ICON#"></span> <span class="dm-IRR-iconLabel">#TASK_NAME#</span> </div> -
和sql查询:
select task_name, start_date, status, case status when 'Open' then 'fa-clock-o is-open' when 'Closed' then 'fa-check-circle is-closed' when 'On-Hold' then 'fa-exclamation-circle is-holding' when 'Pending' then 'fa-exclamation-triangle is-pending' end status_icon, assigned_to from eba_ut_chart_tasks order by 2