Oracle APEX报表链接列自定义图标:求图标列表及fa-bolt路径
关于Oracle APEX自定义图标路径及fa-bolt图标的解决方案
1. 内置图标路径的完整列表查看方式
你提到的#IMAGE_PREFIX#app_ui/img/icons/路径下的是APEX原生内置图标,但这个路径里没有Font Awesome的fa-bolt图标——这类图标属于Font Awesome字体图标,并非APEX原生的PNG/SVG图标文件。
查看APEX原生内置图标完整列表,可通过两种本地方式:
- 直接访问APEX服务器物理路径:
[你的APEX安装目录]/images/app_ui/img/icons/,目录内所有文件即为可用原生图标。 - 在APEX应用内打开共享组件 > 静态资源,搜索
app_ui相关静态资源包,展开后可查看所有内置图标文件。
2. fa-bolt图标的正确使用方法
fa-bolt是Font Awesome字体图标,不能用<img>标签引用路径,需通过类名方式实现:
- APEX 5.1+默认集成Font Awesome,若未加载,可将Font Awesome文件上传为应用静态资源后引入(无需外链)。
- 在报表链接列的图标属性中,直接使用以下代码替代
<img>标签:<span class="fa fa-bolt" aria-hidden="true"></span> - 若需在链接列的自定义属性或链接文本中设置,直接使用上述
<span>标签即可。
3. 图标文件路径的替代方案
如果场景必须使用图标文件路径,可自行下载fa-bolt的SVG/PNG图标文件,上传至APEX静态资源,然后引用静态资源路径,示例:
<img src="#APP_IMAGES#fa-bolt.svg" class="your-custom-class" alt="bolt icon">
内容的提问来源于stack exchange,提问作者Leo
相关产品推荐
相关产品推荐

