【问题标题】:How can I get an image or link to show up in an Oracle APEX Interactive Report?如何获取要显示在 Oracle APEX 交互式报告中的图像或链接?
【发布时间】:2011-11-11 15:16:25
【问题描述】:

我最近开始尝试在 Oracle APEX 中开发一个 Web 应用程序,并且遇到了一些困扰我的问题。也就是说,将存储在数据库中的 HTML 字符串解析为 HTML,而不是简单地显示为文本...

在我的数据库(我从 Excel 电子表格中导入,我从部门的 Access 数据库中导出)中,我有两列:图标和链接。图标包含一个 HTML 字符串 <img src="images/icon.png">,它表示该行中文档的状态。链接包含另一个 HTML 字符串 <a href="link.html">LINK</a>,它对于每一行都是唯一的,并链接到包含更多信息的外部 HTML 页面。该数据库以前每周都会导出并手动转换为 HTML 并上线供高层管理人员查看我的团队正在处理的文档的状态。

当我听说 APEX 时,我很兴奋,因为它看起来可以很好地替代我们的 Access 数据库和静态 HTML 报告和表单。我仍然认为它会是,但我需要帮助弄清楚一些怪癖,即如何让我的 HTML 字符串被解析和显示,而不是仅仅作为文本输出。

有什么想法吗?我对 APEX 比较陌生,但我知道 SQL。请尽可能清晰和详细,谢谢!

【问题讨论】:

  • 我认为只能加载上传到您的 apex 应用程序的图像。
  • OP 说图像是外部 HTML 页面;如果按照答案中的说明生成,<img src="http.example.com/cat.jpg" /> 将呈现。

标签: html image hyperlink oracle-apex


【解决方案1】:

确保列的显示类型为“标准报告列”:

此显示类型呈现 HTML;其他一些显示类型会避开它。

【讨论】:

  • 难怪我找不到文档...这太明显了!我可以发誓我试过了,谢谢!像魅力一样工作!我还想链接到另一个帮助我解决部分问题的答案:stackoverflow.com/questions/7917/…。这个问题帮助我清理了 SQL 弄乱的字符串,这样一旦我正确设置了列,图像就可以正确显示。谢谢大家!
猜你喜欢
  • 2017-01-21
  • 2015-04-02
  • 1970-01-01
  • 2011-09-26
  • 1970-01-01
  • 2018-11-11
  • 1970-01-01
  • 2020-12-06
  • 2018-11-23
相关资源
最近更新 更多