如果没有返回行,如何显示图标

时间:2016-08-15 11:02:22

标签: oracle-apex oracle-apex-5

如果我在列中为null,则如何条件显示特定图标(例如“ADD data”)。

enter image description here

2 个答案:

答案 0 :(得分:2)

你可以这样做:

case when name is not null
  then name
  else '<img src="myicon.png"/>'
  end as name

您需要将列的“显示为”属性更改为“标准报告列”,以便APEX不会转义此HTML。

如果您将此图标视为链接,则可以采用相同的方式:

case when name is not null
  then name
  else '<a href="..."><img src="myicon.png"/></a>'
  end as name

答案 1 :(得分:1)

如果要为任何列中的每个空单元格显示相同的图标,只需将相应的html代码添加到报表的属性设置中即可:

Your_Report → Attributes → Show Null Values as → <img src="image.png">